﻿using DocumentFormat.OpenXml.Packaging;
using Ap = DocumentFormat.OpenXml.ExtendedProperties;
using Vt = DocumentFormat.OpenXml.VariantTypes;
using DocumentFormat.OpenXml;
using DocumentFormat.OpenXml.Wordprocessing;
using A = DocumentFormat.OpenXml.Drawing;
using M = DocumentFormat.OpenXml.Math;
using Ovml = DocumentFormat.OpenXml.Vml.Office;
using V = DocumentFormat.OpenXml.Vml;
using CRMCustom.Parser;
using System.Collections.Generic;

namespace GeneratedCode
{
    public class GeneratedClass
    {


        internal void CreatePackage(EntityContainer entityContainer, string filePath)
        {
            using (WordprocessingDocument package = WordprocessingDocument.Create(filePath, WordprocessingDocumentType.Document))
            {
                CreateParts(entityContainer, package);
            }
        }

        // Adds child parts and generates content of the specified part.
        private void CreateParts(EntityContainer entityContainer, WordprocessingDocument document)
        {
            ExtendedFilePropertiesPart extendedFilePropertiesPart1 = document.AddNewPart<ExtendedFilePropertiesPart>("rId3");
            GenerateExtendedFilePropertiesPart1Content(extendedFilePropertiesPart1);

            MainDocumentPart mainDocumentPart1 = document.AddMainDocumentPart();
            GenerateMainDocumentPart1Content(entityContainer,mainDocumentPart1);

            StylesWithEffectsPart stylesWithEffectsPart1 = mainDocumentPart1.AddNewPart<StylesWithEffectsPart>("rId3");
            GenerateStylesWithEffectsPart1Content(stylesWithEffectsPart1);

            ThemePart themePart1 = mainDocumentPart1.AddNewPart<ThemePart>("rId7");
            GenerateThemePart1Content(themePart1);

            StyleDefinitionsPart styleDefinitionsPart1 = mainDocumentPart1.AddNewPart<StyleDefinitionsPart>("rId2");
            GenerateStyleDefinitionsPart1Content(styleDefinitionsPart1);

            NumberingDefinitionsPart numberingDefinitionsPart1 = mainDocumentPart1.AddNewPart<NumberingDefinitionsPart>("rId1");
            GenerateNumberingDefinitionsPart1Content(numberingDefinitionsPart1);

            FontTablePart fontTablePart1 = mainDocumentPart1.AddNewPart<FontTablePart>("rId6");
            GenerateFontTablePart1Content(fontTablePart1);

            WebSettingsPart webSettingsPart1 = mainDocumentPart1.AddNewPart<WebSettingsPart>("rId5");
            GenerateWebSettingsPart1Content(webSettingsPart1);

            DocumentSettingsPart documentSettingsPart1 = mainDocumentPart1.AddNewPart<DocumentSettingsPart>("rId4");
            GenerateDocumentSettingsPart1Content(documentSettingsPart1);
        }

        // Generates content of extendedFilePropertiesPart1.
        private void GenerateExtendedFilePropertiesPart1Content(ExtendedFilePropertiesPart extendedFilePropertiesPart1)
        {
            Ap.Properties properties1 = new Ap.Properties();
            properties1.AddNamespaceDeclaration("vt", "http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes");
            Ap.Template template1 = new Ap.Template();
            template1.Text = "Normal.dotm";
            Ap.TotalTime totalTime1 = new Ap.TotalTime();
            totalTime1.Text = "0";
            Ap.Pages pages1 = new Ap.Pages();
            pages1.Text = "1";
            Ap.Words words1 = new Ap.Words();
            words1.Text = "123";
            Ap.Characters characters1 = new Ap.Characters();
            characters1.Text = "703";
            Ap.Application application1 = new Ap.Application();
            application1.Text = "Microsoft Office Word";
            Ap.DocumentSecurity documentSecurity1 = new Ap.DocumentSecurity();
            documentSecurity1.Text = "0";
            Ap.Lines lines1 = new Ap.Lines();
            lines1.Text = "5";
            Ap.Paragraphs paragraphs1 = new Ap.Paragraphs();
            paragraphs1.Text = "1";
            Ap.ScaleCrop scaleCrop1 = new Ap.ScaleCrop();
            scaleCrop1.Text = "false";

            Ap.HeadingPairs headingPairs1 = new Ap.HeadingPairs();

            Vt.VTVector vTVector1 = new Vt.VTVector() { BaseType = Vt.VectorBaseValues.Variant, Size = (UInt32Value)2U };

            Vt.Variant variant1 = new Vt.Variant();
            Vt.VTLPSTR vTLPSTR1 = new Vt.VTLPSTR();
            vTLPSTR1.Text = "Title";

            variant1.Append(vTLPSTR1);

            Vt.Variant variant2 = new Vt.Variant();
            Vt.VTInt32 vTInt321 = new Vt.VTInt32();
            vTInt321.Text = "1";

            variant2.Append(vTInt321);

            vTVector1.Append(variant1);
            vTVector1.Append(variant2);

            headingPairs1.Append(vTVector1);

            Ap.TitlesOfParts titlesOfParts1 = new Ap.TitlesOfParts();

            Vt.VTVector vTVector2 = new Vt.VTVector() { BaseType = Vt.VectorBaseValues.Lpstr, Size = (UInt32Value)1U };
            Vt.VTLPSTR vTLPSTR2 = new Vt.VTLPSTR();
            vTLPSTR2.Text = "";

            vTVector2.Append(vTLPSTR2);

            titlesOfParts1.Append(vTVector2);
            Ap.Company company1 = new Ap.Company();
            company1.Text = "";
            Ap.LinksUpToDate linksUpToDate1 = new Ap.LinksUpToDate();
            linksUpToDate1.Text = "false";
            Ap.CharactersWithSpaces charactersWithSpaces1 = new Ap.CharactersWithSpaces();
            charactersWithSpaces1.Text = "825";
            Ap.SharedDocument sharedDocument1 = new Ap.SharedDocument();
            sharedDocument1.Text = "false";
            Ap.HyperlinksChanged hyperlinksChanged1 = new Ap.HyperlinksChanged();
            hyperlinksChanged1.Text = "false";
            Ap.ApplicationVersion applicationVersion1 = new Ap.ApplicationVersion();
            applicationVersion1.Text = "14.0000";

            properties1.Append(template1);
            properties1.Append(totalTime1);
            properties1.Append(pages1);
            properties1.Append(words1);
            properties1.Append(characters1);
            properties1.Append(application1);
            properties1.Append(documentSecurity1);
            properties1.Append(lines1);
            properties1.Append(paragraphs1);
            properties1.Append(scaleCrop1);
            properties1.Append(headingPairs1);
            properties1.Append(titlesOfParts1);
            properties1.Append(company1);
            properties1.Append(linksUpToDate1);
            properties1.Append(charactersWithSpaces1);
            properties1.Append(sharedDocument1);
            properties1.Append(hyperlinksChanged1);
            properties1.Append(applicationVersion1);

            extendedFilePropertiesPart1.Properties = properties1;
        }

        // Generates content of mainDocumentPart1.
        private void GenerateMainDocumentPart1Content(EntityContainer entityContainer, MainDocumentPart mainDocumentPart1)
        {
            Document document1 = new Document() { MCAttributes = new MarkupCompatibilityAttributes() { Ignorable = "w14 wp14" } };
            document1.AddNamespaceDeclaration("wpc", "http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas");
            document1.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
            document1.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");
            document1.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
            document1.AddNamespaceDeclaration("m", "http://schemas.openxmlformats.org/officeDocument/2006/math");
            document1.AddNamespaceDeclaration("v", "urn:schemas-microsoft-com:vml");
            document1.AddNamespaceDeclaration("wp14", "http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing");
            document1.AddNamespaceDeclaration("wp", "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing");
            document1.AddNamespaceDeclaration("w10", "urn:schemas-microsoft-com:office:word");
            document1.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
            document1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
            document1.AddNamespaceDeclaration("wpg", "http://schemas.microsoft.com/office/word/2010/wordprocessingGroup");
            document1.AddNamespaceDeclaration("wpi", "http://schemas.microsoft.com/office/word/2010/wordprocessingInk");
            document1.AddNamespaceDeclaration("wne", "http://schemas.microsoft.com/office/word/2006/wordml");
            document1.AddNamespaceDeclaration("wps", "http://schemas.microsoft.com/office/word/2010/wordprocessingShape");

            Body body1 = new Body();
            
            DocumentEntity(entityContainer, body1);

            document1.Append(body1);

            mainDocumentPart1.Document = document1;
        }

        private void DocumentEntity(EntityContainer entityContainer, Body body1)
        {
            foreach (var entity in entityContainer.Entities)
            {
                Paragraph paragraph1 = new Paragraph() { RsidParagraphMarkRevision = "00EE2482", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00980806", RsidRunAdditionDefault = "00980806" };

                ParagraphProperties paragraphProperties1 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId1 = new ParagraphStyleId() { Val = "Heading2" };

                paragraphProperties1.Append(paragraphStyleId1);

                Run run1 = new Run();
                Text text1 = new Text();
                text1.Text = entity.DisplayName;

                run1.Append(text1);

                paragraph1.Append(paragraphProperties1);
                paragraph1.Append(run1);

                Paragraph paragraph2 = new Paragraph() { RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00210D13", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties2 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId2 = new ParagraphStyleId() { Val = "Heading3" };

                paragraphProperties2.Append(paragraphStyleId2);
                BookmarkStart bookmarkStart1 = new BookmarkStart() { Name = "_Toc266639429", Id = "0" };
                BookmarkStart bookmarkStart2 = new BookmarkStart() { Name = "_Toc303708281", Id = "1" };

                Run run2 = new Run() { RsidRunProperties = "006022AF" };
                Text text2 = new Text();
                text2.Text = "Information";

                run2.Append(text2);
                BookmarkEnd bookmarkEnd1 = new BookmarkEnd() { Id = "0" };
                BookmarkEnd bookmarkEnd2 = new BookmarkEnd() { Id = "1" };

                paragraph2.Append(paragraphProperties2);
                paragraph2.Append(bookmarkStart1);
                paragraph2.Append(bookmarkStart2);
                paragraph2.Append(run2);
                paragraph2.Append(bookmarkEnd1);
                paragraph2.Append(bookmarkEnd2);

                Paragraph paragraph3 = new Paragraph() { RsidParagraphMarkRevision = "006F3F20", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00210D13", RsidRunAdditionDefault = "00980806" };

                ParagraphProperties paragraphProperties3 = new ParagraphProperties();
                Indentation indentation1 = new Indentation() { Left = "360" };

                ParagraphMarkRunProperties paragraphMarkRunProperties1 = new ParagraphMarkRunProperties();
                RunFonts runFonts1 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri", ComplexScript = "Calibri" };
                FontSize fontSize1 = new FontSize() { Val = "22" };
                FontSizeComplexScript fontSizeComplexScript1 = new FontSizeComplexScript() { Val = "22" };

                paragraphMarkRunProperties1.Append(runFonts1);
                paragraphMarkRunProperties1.Append(fontSize1);
                paragraphMarkRunProperties1.Append(fontSizeComplexScript1);

                paragraphProperties3.Append(indentation1);
                paragraphProperties3.Append(paragraphMarkRunProperties1);

                Run run3 = new Run();

                RunProperties runProperties1 = new RunProperties();
                RunFonts runFonts2 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri", ComplexScript = "Calibri" };
                FontSize fontSize2 = new FontSize() { Val = "22" };
                FontSizeComplexScript fontSizeComplexScript2 = new FontSizeComplexScript() { Val = "22" };

                runProperties1.Append(runFonts2);
                runProperties1.Append(fontSize2);
                runProperties1.Append(fontSizeComplexScript2);
                Text text3 = new Text();
                text3.Text = entity.Description;

                run3.Append(runProperties1);
                run3.Append(text3);

                paragraph3.Append(paragraphProperties3);
                paragraph3.Append(run3);
                Paragraph paragraph4 = new Paragraph() { RsidParagraphAddition = "00F22850", RsidRunAdditionDefault = "00A03558" };

                Table table1 = new Table();

                TableProperties tableProperties1 = new TableProperties();
                TableWidth tableWidth1 = new TableWidth() { Width = "4765", Type = TableWidthUnitValues.Pct };
                TableIndentation tableIndentation1 = new TableIndentation() { Width = 57, Type = TableWidthUnitValues.Dxa };

                TableBorders tableBorders1 = new TableBorders();
                TopBorder topBorder1 = new TopBorder() { Val = BorderValues.Single, Color = "808080", Size = (UInt32Value)8U, Space = (UInt32Value)0U };
                LeftBorder leftBorder1 = new LeftBorder() { Val = BorderValues.Single, Color = "808080", Size = (UInt32Value)8U, Space = (UInt32Value)0U };
                BottomBorder bottomBorder1 = new BottomBorder() { Val = BorderValues.Single, Color = "808080", Size = (UInt32Value)8U, Space = (UInt32Value)0U };
                RightBorder rightBorder1 = new RightBorder() { Val = BorderValues.Single, Color = "808080", Size = (UInt32Value)8U, Space = (UInt32Value)0U };
                InsideHorizontalBorder insideHorizontalBorder1 = new InsideHorizontalBorder() { Val = BorderValues.Single, Color = "808080", Size = (UInt32Value)8U, Space = (UInt32Value)0U };
                InsideVerticalBorder insideVerticalBorder1 = new InsideVerticalBorder() { Val = BorderValues.Single, Color = "808080", Size = (UInt32Value)8U, Space = (UInt32Value)0U };

                tableBorders1.Append(topBorder1);
                tableBorders1.Append(leftBorder1);
                tableBorders1.Append(bottomBorder1);
                tableBorders1.Append(rightBorder1);
                tableBorders1.Append(insideHorizontalBorder1);
                tableBorders1.Append(insideVerticalBorder1);

                TableCellMarginDefault tableCellMarginDefault1 = new TableCellMarginDefault();
                TableCellLeftMargin tableCellLeftMargin1 = new TableCellLeftMargin() { Width = 57, Type = TableWidthValues.Dxa };
                TableCellRightMargin tableCellRightMargin1 = new TableCellRightMargin() { Width = 57, Type = TableWidthValues.Dxa };

                tableCellMarginDefault1.Append(tableCellLeftMargin1);
                tableCellMarginDefault1.Append(tableCellRightMargin1);
                TableLook tableLook1 = new TableLook() { Val = "04A0", FirstRow = true, LastRow = false, FirstColumn = true, LastColumn = false, NoHorizontalBand = false, NoVerticalBand = true };

                tableProperties1.Append(tableWidth1);
                tableProperties1.Append(tableIndentation1);
                tableProperties1.Append(tableBorders1);
                tableProperties1.Append(tableCellMarginDefault1);
                tableProperties1.Append(tableLook1);

                TableGrid tableGrid1 = new TableGrid();
                GridColumn gridColumn1 = new GridColumn() { Width = "4000" };
                GridColumn gridColumn2 = new GridColumn() { Width = "5029" };

                tableGrid1.Append(gridColumn1);
                tableGrid1.Append(gridColumn2);

                TableRow tableRow1 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00210D13", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties1 = new TableRowProperties();
                TableRowHeight tableRowHeight1 = new TableRowHeight() { Val = (UInt32Value)233U };

                tableRowProperties1.Append(tableRowHeight1);

                TableCell tableCell1 = new TableCell();

                TableCellProperties tableCellProperties1 = new TableCellProperties();
                TableCellWidth tableCellWidth1 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };
                Shading shading1 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "E6E6E6" };
                HideMark hideMark1 = new HideMark();

                tableCellProperties1.Append(tableCellWidth1);
                tableCellProperties1.Append(shading1);
                tableCellProperties1.Append(hideMark1);

                Paragraph paragraph5 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties4 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId3 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines1 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification1 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties2 = new ParagraphMarkRunProperties();
                RunFonts runFonts3 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold1 = new Bold();
                BoldComplexScript boldComplexScript1 = new BoldComplexScript();
                Color color1 = new Color() { Val = "595959" };
                FontSize fontSize3 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript3 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties2.Append(runFonts3);
                paragraphMarkRunProperties2.Append(bold1);
                paragraphMarkRunProperties2.Append(boldComplexScript1);
                paragraphMarkRunProperties2.Append(color1);
                paragraphMarkRunProperties2.Append(fontSize3);
                paragraphMarkRunProperties2.Append(fontSizeComplexScript3);

                paragraphProperties4.Append(paragraphStyleId3);
                paragraphProperties4.Append(spacingBetweenLines1);
                paragraphProperties4.Append(justification1);
                paragraphProperties4.Append(paragraphMarkRunProperties2);

                Run run4 = new Run() { RsidRunProperties = "009A17F9" };

                RunProperties runProperties2 = new RunProperties();
                RunFonts runFonts4 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold2 = new Bold();
                BoldComplexScript boldComplexScript2 = new BoldComplexScript();
                Color color2 = new Color() { Val = "595959" };
                FontSize fontSize4 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript4 = new FontSizeComplexScript() { Val = "21" };

                runProperties2.Append(runFonts4);
                runProperties2.Append(bold2);
                runProperties2.Append(boldComplexScript2);
                runProperties2.Append(color2);
                runProperties2.Append(fontSize4);
                runProperties2.Append(fontSizeComplexScript4);
                Break break1 = new Break() { Type = BreakValues.Page };
                Text text4 = new Text();
                text4.Text = "Field Name";

                run4.Append(runProperties2);
                run4.Append(break1);
                run4.Append(text4);

                paragraph5.Append(paragraphProperties4);
                paragraph5.Append(run4);

                tableCell1.Append(tableCellProperties1);
                tableCell1.Append(paragraph5);

                TableCell tableCell2 = new TableCell();

                TableCellProperties tableCellProperties2 = new TableCellProperties();
                TableCellWidth tableCellWidth2 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };
                Shading shading2 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "E6E6E6" };
                HideMark hideMark2 = new HideMark();

                tableCellProperties2.Append(tableCellWidth2);
                tableCellProperties2.Append(shading2);
                tableCellProperties2.Append(hideMark2);

                Paragraph paragraph6 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties5 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId4 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines2 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification2 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties3 = new ParagraphMarkRunProperties();
                RunFonts runFonts5 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold3 = new Bold();
                BoldComplexScript boldComplexScript3 = new BoldComplexScript();
                Color color3 = new Color() { Val = "595959" };
                FontSize fontSize5 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript5 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties3.Append(runFonts5);
                paragraphMarkRunProperties3.Append(bold3);
                paragraphMarkRunProperties3.Append(boldComplexScript3);
                paragraphMarkRunProperties3.Append(color3);
                paragraphMarkRunProperties3.Append(fontSize5);
                paragraphMarkRunProperties3.Append(fontSizeComplexScript5);

                paragraphProperties5.Append(paragraphStyleId4);
                paragraphProperties5.Append(spacingBetweenLines2);
                paragraphProperties5.Append(justification2);
                paragraphProperties5.Append(paragraphMarkRunProperties3);

                Run run5 = new Run() { RsidRunProperties = "009A17F9" };

                RunProperties runProperties3 = new RunProperties();
                RunFonts runFonts6 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold4 = new Bold();
                BoldComplexScript boldComplexScript4 = new BoldComplexScript();
                Color color4 = new Color() { Val = "595959" };
                FontSize fontSize6 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript6 = new FontSizeComplexScript() { Val = "21" };

                runProperties3.Append(runFonts6);
                runProperties3.Append(bold4);
                runProperties3.Append(boldComplexScript4);
                runProperties3.Append(color4);
                runProperties3.Append(fontSize6);
                runProperties3.Append(fontSizeComplexScript6);
                Text text5 = new Text();
                text5.Text = "Value";

                run5.Append(runProperties3);
                run5.Append(text5);

                paragraph6.Append(paragraphProperties5);
                paragraph6.Append(run5);

                tableCell2.Append(tableCellProperties2);
                tableCell2.Append(paragraph6);

                tableRow1.Append(tableRowProperties1);
                tableRow1.Append(tableCell1);
                tableRow1.Append(tableCell2);

                TableRow tableRow2 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00210D13", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties2 = new TableRowProperties();
                TableRowHeight tableRowHeight2 = new TableRowHeight() { Val = (UInt32Value)229U };

                tableRowProperties2.Append(tableRowHeight2);

                TableCell tableCell3 = new TableCell();

                TableCellProperties tableCellProperties3 = new TableCellProperties();
                TableCellWidth tableCellWidth3 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };
                HideMark hideMark3 = new HideMark();

                tableCellProperties3.Append(tableCellWidth3);
                tableCellProperties3.Append(hideMark3);

                Paragraph paragraph7 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties6 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId5 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines3 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification3 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties4 = new ParagraphMarkRunProperties();
                RunFonts runFonts7 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold5 = new Bold();
                BoldComplexScript boldComplexScript5 = new BoldComplexScript();
                Color color5 = new Color() { Val = "595959" };
                FontSize fontSize7 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript7 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties4.Append(runFonts7);
                paragraphMarkRunProperties4.Append(bold5);
                paragraphMarkRunProperties4.Append(boldComplexScript5);
                paragraphMarkRunProperties4.Append(color5);
                paragraphMarkRunProperties4.Append(fontSize7);
                paragraphMarkRunProperties4.Append(fontSizeComplexScript7);

                paragraphProperties6.Append(paragraphStyleId5);
                paragraphProperties6.Append(spacingBetweenLines3);
                paragraphProperties6.Append(justification3);
                paragraphProperties6.Append(paragraphMarkRunProperties4);

                Run run6 = new Run() { RsidRunProperties = "009A17F9" };

                RunProperties runProperties4 = new RunProperties();
                RunFonts runFonts8 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold6 = new Bold();
                BoldComplexScript boldComplexScript6 = new BoldComplexScript();
                Color color6 = new Color() { Val = "595959" };
                FontSize fontSize8 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript8 = new FontSizeComplexScript() { Val = "21" };

                runProperties4.Append(runFonts8);
                runProperties4.Append(bold6);
                runProperties4.Append(boldComplexScript6);
                runProperties4.Append(color6);
                runProperties4.Append(fontSize8);
                runProperties4.Append(fontSizeComplexScript8);
                Text text6 = new Text();
                text6.Text = "Name";

                run6.Append(runProperties4);
                run6.Append(text6);

                paragraph7.Append(paragraphProperties6);
                paragraph7.Append(run6);

                tableCell3.Append(tableCellProperties3);
                tableCell3.Append(paragraph7);

                TableCell tableCell4 = new TableCell();

                TableCellProperties tableCellProperties4 = new TableCellProperties();
                TableCellWidth tableCellWidth4 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties4.Append(tableCellWidth4);

                Paragraph paragraph8 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00782170", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties7 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId6 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines4 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification4 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties5 = new ParagraphMarkRunProperties();
                RunFonts runFonts9 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color7 = new Color() { Val = "595959" };
                FontSize fontSize9 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript9 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties5.Append(runFonts9);
                paragraphMarkRunProperties5.Append(color7);
                paragraphMarkRunProperties5.Append(fontSize9);
                paragraphMarkRunProperties5.Append(fontSizeComplexScript9);

                paragraphProperties7.Append(paragraphStyleId6);
                paragraphProperties7.Append(spacingBetweenLines4);
                paragraphProperties7.Append(justification4);
                paragraphProperties7.Append(paragraphMarkRunProperties5);

                Run run7 = new Run();

                RunProperties runProperties5 = new RunProperties();
                RunFonts runFonts10 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color8 = new Color() { Val = "595959" };
                FontSize fontSize10 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript10 = new FontSizeComplexScript() { Val = "21" };

                runProperties5.Append(runFonts10);
                runProperties5.Append(color8);
                runProperties5.Append(fontSize10);
                runProperties5.Append(fontSizeComplexScript10);
                Text text7 = new Text();
                text7.Text = entity.DisplayName;

                run7.Append(runProperties5);
                run7.Append(text7);

                paragraph8.Append(paragraphProperties7);
                paragraph8.Append(run7);

                tableCell4.Append(tableCellProperties4);
                tableCell4.Append(paragraph8);

                tableRow2.Append(tableRowProperties2);
                tableRow2.Append(tableCell3);
                tableRow2.Append(tableCell4);

                TableRow tableRow3 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00210D13", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties3 = new TableRowProperties();
                TableRowHeight tableRowHeight3 = new TableRowHeight() { Val = (UInt32Value)242U };

                tableRowProperties3.Append(tableRowHeight3);

                TableCell tableCell5 = new TableCell();

                TableCellProperties tableCellProperties5 = new TableCellProperties();
                TableCellWidth tableCellWidth5 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };
                HideMark hideMark4 = new HideMark();

                tableCellProperties5.Append(tableCellWidth5);
                tableCellProperties5.Append(hideMark4);

                Paragraph paragraph9 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties8 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId7 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines5 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification5 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties6 = new ParagraphMarkRunProperties();
                RunFonts runFonts11 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold7 = new Bold();
                BoldComplexScript boldComplexScript7 = new BoldComplexScript();
                Color color9 = new Color() { Val = "595959" };
                FontSize fontSize11 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript11 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties6.Append(runFonts11);
                paragraphMarkRunProperties6.Append(bold7);
                paragraphMarkRunProperties6.Append(boldComplexScript7);
                paragraphMarkRunProperties6.Append(color9);
                paragraphMarkRunProperties6.Append(fontSize11);
                paragraphMarkRunProperties6.Append(fontSizeComplexScript11);

                paragraphProperties8.Append(paragraphStyleId7);
                paragraphProperties8.Append(spacingBetweenLines5);
                paragraphProperties8.Append(justification5);
                paragraphProperties8.Append(paragraphMarkRunProperties6);

                Run run8 = new Run() { RsidRunProperties = "009A17F9" };

                RunProperties runProperties6 = new RunProperties();
                RunFonts runFonts12 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold8 = new Bold();
                BoldComplexScript boldComplexScript8 = new BoldComplexScript();
                Color color10 = new Color() { Val = "595959" };
                FontSize fontSize12 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript12 = new FontSizeComplexScript() { Val = "21" };

                runProperties6.Append(runFonts12);
                runProperties6.Append(bold8);
                runProperties6.Append(boldComplexScript8);
                runProperties6.Append(color10);
                runProperties6.Append(fontSize12);
                runProperties6.Append(fontSizeComplexScript12);
                Text text8 = new Text();
                text8.Text = "Plural Name";

                run8.Append(runProperties6);
                run8.Append(text8);

                paragraph9.Append(paragraphProperties8);
                paragraph9.Append(run8);

                tableCell5.Append(tableCellProperties5);
                tableCell5.Append(paragraph9);

                TableCell tableCell6 = new TableCell();

                TableCellProperties tableCellProperties6 = new TableCellProperties();
                TableCellWidth tableCellWidth6 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties6.Append(tableCellWidth6);

                Paragraph paragraph10 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00782170", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties9 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId8 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines6 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification6 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties7 = new ParagraphMarkRunProperties();
                RunFonts runFonts13 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color11 = new Color() { Val = "595959" };
                FontSize fontSize13 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript13 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties7.Append(runFonts13);
                paragraphMarkRunProperties7.Append(color11);
                paragraphMarkRunProperties7.Append(fontSize13);
                paragraphMarkRunProperties7.Append(fontSizeComplexScript13);

                paragraphProperties9.Append(paragraphStyleId8);
                paragraphProperties9.Append(spacingBetweenLines6);
                paragraphProperties9.Append(justification6);
                paragraphProperties9.Append(paragraphMarkRunProperties7);

                Run run9 = new Run();

                RunProperties runProperties7 = new RunProperties();
                RunFonts runFonts14 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color12 = new Color() { Val = "595959" };
                FontSize fontSize14 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript14 = new FontSizeComplexScript() { Val = "21" };

                runProperties7.Append(runFonts14);
                runProperties7.Append(color12);
                runProperties7.Append(fontSize14);
                runProperties7.Append(fontSizeComplexScript14);
                Text text9 = new Text();
                text9.Text = GetStringFromLabel(entity.Metadata.DisplayCollectionName);

                run9.Append(runProperties7);
                run9.Append(text9);

                paragraph10.Append(paragraphProperties9);
                paragraph10.Append(run9);

                tableCell6.Append(tableCellProperties6);
                tableCell6.Append(paragraph10);

                tableRow3.Append(tableRowProperties3);
                tableRow3.Append(tableCell5);
                tableRow3.Append(tableCell6);

                TableRow tableRow4 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties4 = new TableRowProperties();
                TableRowHeight tableRowHeight4 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties4.Append(tableRowHeight4);

                TableCell tableCell7 = new TableCell();

                TableCellProperties tableCellProperties7 = new TableCellProperties();
                TableCellWidth tableCellWidth7 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };
                HideMark hideMark5 = new HideMark();

                tableCellProperties7.Append(tableCellWidth7);
                tableCellProperties7.Append(hideMark5);

                Paragraph paragraph11 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties10 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId9 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines7 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification7 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties8 = new ParagraphMarkRunProperties();
                RunFonts runFonts15 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold9 = new Bold();
                BoldComplexScript boldComplexScript9 = new BoldComplexScript();
                Color color13 = new Color() { Val = "595959" };
                FontSize fontSize15 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript15 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties8.Append(runFonts15);
                paragraphMarkRunProperties8.Append(bold9);
                paragraphMarkRunProperties8.Append(boldComplexScript9);
                paragraphMarkRunProperties8.Append(color13);
                paragraphMarkRunProperties8.Append(fontSize15);
                paragraphMarkRunProperties8.Append(fontSizeComplexScript15);

                paragraphProperties10.Append(paragraphStyleId9);
                paragraphProperties10.Append(spacingBetweenLines7);
                paragraphProperties10.Append(justification7);
                paragraphProperties10.Append(paragraphMarkRunProperties8);

                Run run10 = new Run() { RsidRunProperties = "009A17F9" };

                RunProperties runProperties8 = new RunProperties();
                RunFonts runFonts16 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold10 = new Bold();
                BoldComplexScript boldComplexScript10 = new BoldComplexScript();
                Color color14 = new Color() { Val = "595959" };
                FontSize fontSize16 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript16 = new FontSizeComplexScript() { Val = "21" };

                runProperties8.Append(runFonts16);
                runProperties8.Append(bold10);
                runProperties8.Append(boldComplexScript10);
                runProperties8.Append(color14);
                runProperties8.Append(fontSize16);
                runProperties8.Append(fontSizeComplexScript16);
                Text text10 = new Text();
                text10.Text = "Description";

                run10.Append(runProperties8);
                run10.Append(text10);

                paragraph11.Append(paragraphProperties10);
                paragraph11.Append(run10);

                tableCell7.Append(tableCellProperties7);
                tableCell7.Append(paragraph11);

                TableCell tableCell8 = new TableCell();

                TableCellProperties tableCellProperties8 = new TableCellProperties();
                TableCellWidth tableCellWidth8 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties8.Append(tableCellWidth8);

                Paragraph paragraph12 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run11 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties9 = new RunProperties();
                RunFonts runFonts17 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color15 = new Color() { Val = "595959" };
                FontSize fontSize17 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript17 = new FontSizeComplexScript() { Val = "21" };

                runProperties9.Append(runFonts17);
                runProperties9.Append(color15);
                runProperties9.Append(fontSize17);
                runProperties9.Append(fontSizeComplexScript17);
                Text text11 = new Text();
                text11.Text = entity.Description;

                run11.Append(runProperties9);
                run11.Append(text11);

                paragraph12.Append(run11);

                tableCell8.Append(tableCellProperties8);
                tableCell8.Append(paragraph12);

                tableRow4.Append(tableRowProperties4);
                tableRow4.Append(tableCell7);
                tableRow4.Append(tableCell8);

                TableRow tableRow5 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties5 = new TableRowProperties();
                TableRowHeight tableRowHeight5 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties5.Append(tableRowHeight5);

                TableCell tableCell9 = new TableCell();

                TableCellProperties tableCellProperties9 = new TableCellProperties();
                TableCellWidth tableCellWidth9 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };
                HideMark hideMark6 = new HideMark();

                tableCellProperties9.Append(tableCellWidth9);
                tableCellProperties9.Append(hideMark6);

                Paragraph paragraph13 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties11 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId10 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines8 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification8 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties9 = new ParagraphMarkRunProperties();
                RunFonts runFonts18 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold11 = new Bold();
                BoldComplexScript boldComplexScript11 = new BoldComplexScript();
                Color color16 = new Color() { Val = "595959" };
                FontSize fontSize18 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript18 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties9.Append(runFonts18);
                paragraphMarkRunProperties9.Append(bold11);
                paragraphMarkRunProperties9.Append(boldComplexScript11);
                paragraphMarkRunProperties9.Append(color16);
                paragraphMarkRunProperties9.Append(fontSize18);
                paragraphMarkRunProperties9.Append(fontSizeComplexScript18);

                paragraphProperties11.Append(paragraphStyleId10);
                paragraphProperties11.Append(spacingBetweenLines8);
                paragraphProperties11.Append(justification8);
                paragraphProperties11.Append(paragraphMarkRunProperties9);

                Run run12 = new Run();

                RunProperties runProperties10 = new RunProperties();
                RunFonts runFonts19 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold12 = new Bold();
                BoldComplexScript boldComplexScript12 = new BoldComplexScript();
                Color color17 = new Color() { Val = "595959" };
                FontSize fontSize19 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript19 = new FontSizeComplexScript() { Val = "21" };

                runProperties10.Append(runFonts19);
                runProperties10.Append(bold12);
                runProperties10.Append(boldComplexScript12);
                runProperties10.Append(color17);
                runProperties10.Append(fontSize19);
                runProperties10.Append(fontSizeComplexScript19);
                Text text12 = new Text();
                text12.Text = "Notes (Include Attachments)";

                run12.Append(runProperties10);
                run12.Append(text12);

                paragraph13.Append(paragraphProperties11);
                paragraph13.Append(run12);

                tableCell9.Append(tableCellProperties9);
                tableCell9.Append(paragraph13);

                TableCell tableCell10 = new TableCell();

                TableCellProperties tableCellProperties10 = new TableCellProperties();
                TableCellWidth tableCellWidth10 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties10.Append(tableCellWidth10);

                Paragraph paragraph14 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run13 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties11 = new RunProperties();
                RunFonts runFonts20 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color18 = new Color() { Val = "595959" };
                FontSize fontSize20 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript20 = new FontSizeComplexScript() { Val = "21" };

                runProperties11.Append(runFonts20);
                runProperties11.Append(color18);
                runProperties11.Append(fontSize20);
                runProperties11.Append(fontSizeComplexScript20);
                Text text13 = new Text();
                text13.Text = GetStringFromBoolean(entity.HasNotes);

                run13.Append(runProperties11);
                run13.Append(text13);

                paragraph14.Append(run13);

                tableCell10.Append(tableCellProperties10);
                tableCell10.Append(paragraph14);

                tableRow5.Append(tableRowProperties5);
                tableRow5.Append(tableCell9);
                tableRow5.Append(tableCell10);

                TableRow tableRow6 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties6 = new TableRowProperties();
                TableRowHeight tableRowHeight6 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties6.Append(tableRowHeight6);

                TableCell tableCell11 = new TableCell();

                TableCellProperties tableCellProperties11 = new TableCellProperties();
                TableCellWidth tableCellWidth11 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };
                HideMark hideMark7 = new HideMark();

                tableCellProperties11.Append(tableCellWidth11);
                tableCellProperties11.Append(hideMark7);

                Paragraph paragraph15 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties12 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId11 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines9 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification9 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties10 = new ParagraphMarkRunProperties();
                RunFonts runFonts21 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold13 = new Bold();
                BoldComplexScript boldComplexScript13 = new BoldComplexScript();
                Color color19 = new Color() { Val = "595959" };
                FontSize fontSize21 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript21 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties10.Append(runFonts21);
                paragraphMarkRunProperties10.Append(bold13);
                paragraphMarkRunProperties10.Append(boldComplexScript13);
                paragraphMarkRunProperties10.Append(color19);
                paragraphMarkRunProperties10.Append(fontSize21);
                paragraphMarkRunProperties10.Append(fontSizeComplexScript21);

                paragraphProperties12.Append(paragraphStyleId11);
                paragraphProperties12.Append(spacingBetweenLines9);
                paragraphProperties12.Append(justification9);
                paragraphProperties12.Append(paragraphMarkRunProperties10);

                Run run14 = new Run() { RsidRunProperties = "009A17F9" };

                RunProperties runProperties12 = new RunProperties();
                RunFonts runFonts22 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold14 = new Bold();
                BoldComplexScript boldComplexScript14 = new BoldComplexScript();
                Color color20 = new Color() { Val = "595959" };
                FontSize fontSize22 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript22 = new FontSizeComplexScript() { Val = "21" };

                runProperties12.Append(runFonts22);
                runProperties12.Append(bold14);
                runProperties12.Append(boldComplexScript14);
                runProperties12.Append(color20);
                runProperties12.Append(fontSize22);
                runProperties12.Append(fontSizeComplexScript22);
                Text text14 = new Text() { Space = SpaceProcessingModeValues.Preserve };
                text14.Text = "Activities ";

                run14.Append(runProperties12);
                run14.Append(text14);

                paragraph15.Append(paragraphProperties12);
                paragraph15.Append(run14);

                tableCell11.Append(tableCellProperties11);
                tableCell11.Append(paragraph15);

                TableCell tableCell12 = new TableCell();

                TableCellProperties tableCellProperties12 = new TableCellProperties();
                TableCellWidth tableCellWidth12 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties12.Append(tableCellWidth12);

                Paragraph paragraph16 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run15 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties13 = new RunProperties();
                RunFonts runFonts23 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color21 = new Color() { Val = "595959" };
                FontSize fontSize23 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript23 = new FontSizeComplexScript() { Val = "21" };

                runProperties13.Append(runFonts23);
                runProperties13.Append(color21);
                runProperties13.Append(fontSize23);
                runProperties13.Append(fontSizeComplexScript23);
                Text text15 = new Text();
                text15.Text = GetStringFromBoolean(entity.HasActivities);

                run15.Append(runProperties13);
                run15.Append(text15);

                paragraph16.Append(run15);

                tableCell12.Append(tableCellProperties12);
                tableCell12.Append(paragraph16);

                tableRow6.Append(tableRowProperties6);
                tableRow6.Append(tableCell11);
                tableRow6.Append(tableCell12);

                TableRow tableRow7 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties7 = new TableRowProperties();
                TableRowHeight tableRowHeight7 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties7.Append(tableRowHeight7);

                TableCell tableCell13 = new TableCell();

                TableCellProperties tableCellProperties13 = new TableCellProperties();
                TableCellWidth tableCellWidth13 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };

                tableCellProperties13.Append(tableCellWidth13);

                Paragraph paragraph17 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties13 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId12 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines10 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification10 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties11 = new ParagraphMarkRunProperties();
                RunFonts runFonts24 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold15 = new Bold();
                BoldComplexScript boldComplexScript15 = new BoldComplexScript();
                Color color22 = new Color() { Val = "595959" };
                FontSize fontSize24 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript24 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties11.Append(runFonts24);
                paragraphMarkRunProperties11.Append(bold15);
                paragraphMarkRunProperties11.Append(boldComplexScript15);
                paragraphMarkRunProperties11.Append(color22);
                paragraphMarkRunProperties11.Append(fontSize24);
                paragraphMarkRunProperties11.Append(fontSizeComplexScript24);

                paragraphProperties13.Append(paragraphStyleId12);
                paragraphProperties13.Append(spacingBetweenLines10);
                paragraphProperties13.Append(justification10);
                paragraphProperties13.Append(paragraphMarkRunProperties11);

                Run run16 = new Run();

                RunProperties runProperties14 = new RunProperties();
                RunFonts runFonts25 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold16 = new Bold();
                BoldComplexScript boldComplexScript16 = new BoldComplexScript();
                Color color23 = new Color() { Val = "595959" };
                FontSize fontSize25 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript25 = new FontSizeComplexScript() { Val = "21" };

                runProperties14.Append(runFonts25);
                runProperties14.Append(bold16);
                runProperties14.Append(boldComplexScript16);
                runProperties14.Append(color23);
                runProperties14.Append(fontSize25);
                runProperties14.Append(fontSizeComplexScript25);
                Text text16 = new Text();
                text16.Text = "Connections";

                run16.Append(runProperties14);
                run16.Append(text16);

                paragraph17.Append(paragraphProperties13);
                paragraph17.Append(run16);

                tableCell13.Append(tableCellProperties13);
                tableCell13.Append(paragraph17);

                TableCell tableCell14 = new TableCell();

                TableCellProperties tableCellProperties14 = new TableCellProperties();
                TableCellWidth tableCellWidth14 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties14.Append(tableCellWidth14);

                Paragraph paragraph18 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run17 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties15 = new RunProperties();
                RunFonts runFonts26 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color24 = new Color() { Val = "595959" };
                FontSize fontSize26 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript26 = new FontSizeComplexScript() { Val = "21" };

                runProperties15.Append(runFonts26);
                runProperties15.Append(color24);
                runProperties15.Append(fontSize26);
                runProperties15.Append(fontSizeComplexScript26);
                Text text17 = new Text();
                //TODO: get has connections from user
                text17.Text = GetStringFromBoolean(false);

                run17.Append(runProperties15);
                run17.Append(text17);

                paragraph18.Append(run17);

                tableCell14.Append(tableCellProperties14);
                tableCell14.Append(paragraph18);

                tableRow7.Append(tableRowProperties7);
                tableRow7.Append(tableCell13);
                tableRow7.Append(tableCell14);

                TableRow tableRow8 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties8 = new TableRowProperties();
                TableRowHeight tableRowHeight8 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties8.Append(tableRowHeight8);

                TableCell tableCell15 = new TableCell();

                TableCellProperties tableCellProperties15 = new TableCellProperties();
                TableCellWidth tableCellWidth15 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };

                tableCellProperties15.Append(tableCellWidth15);

                Paragraph paragraph19 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties14 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId13 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines11 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification11 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties12 = new ParagraphMarkRunProperties();
                RunFonts runFonts27 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold17 = new Bold();
                BoldComplexScript boldComplexScript17 = new BoldComplexScript();
                Color color25 = new Color() { Val = "595959" };
                FontSize fontSize27 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript27 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties12.Append(runFonts27);
                paragraphMarkRunProperties12.Append(bold17);
                paragraphMarkRunProperties12.Append(boldComplexScript17);
                paragraphMarkRunProperties12.Append(color25);
                paragraphMarkRunProperties12.Append(fontSize27);
                paragraphMarkRunProperties12.Append(fontSizeComplexScript27);

                paragraphProperties14.Append(paragraphStyleId13);
                paragraphProperties14.Append(spacingBetweenLines11);
                paragraphProperties14.Append(justification11);
                paragraphProperties14.Append(paragraphMarkRunProperties12);

                Run run18 = new Run();

                RunProperties runProperties16 = new RunProperties();
                RunFonts runFonts28 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold18 = new Bold();
                BoldComplexScript boldComplexScript18 = new BoldComplexScript();
                Color color26 = new Color() { Val = "595959" };
                FontSize fontSize28 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript28 = new FontSizeComplexScript() { Val = "21" };

                runProperties16.Append(runFonts28);
                runProperties16.Append(bold18);
                runProperties16.Append(boldComplexScript18);
                runProperties16.Append(color26);
                runProperties16.Append(fontSize28);
                runProperties16.Append(fontSizeComplexScript28);
                Text text18 = new Text() { Space = SpaceProcessingModeValues.Preserve };
                text18.Text = "Sending E-mail ";

                run18.Append(runProperties16);
                run18.Append(text18);

                paragraph19.Append(paragraphProperties14);
                paragraph19.Append(run18);

                tableCell15.Append(tableCellProperties15);
                tableCell15.Append(paragraph19);

                TableCell tableCell16 = new TableCell();

                TableCellProperties tableCellProperties16 = new TableCellProperties();
                TableCellWidth tableCellWidth16 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties16.Append(tableCellWidth16);

                Paragraph paragraph20 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run19 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties17 = new RunProperties();
                RunFonts runFonts29 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color27 = new Color() { Val = "595959" };
                FontSize fontSize29 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript29 = new FontSizeComplexScript() { Val = "21" };

                runProperties17.Append(runFonts29);
                runProperties17.Append(color27);
                runProperties17.Append(fontSize29);
                runProperties17.Append(fontSizeComplexScript29);
                Text text19 = new Text();
                text19.Text = GetStringFromBoolean(entity.SendingEmails.Value);

                run19.Append(runProperties17);
                run19.Append(text19);

                paragraph20.Append(run19);

                tableCell16.Append(tableCellProperties16);
                tableCell16.Append(paragraph20);

                tableRow8.Append(tableRowProperties8);
                tableRow8.Append(tableCell15);
                tableRow8.Append(tableCell16);

                TableRow tableRow9 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties9 = new TableRowProperties();
                TableRowHeight tableRowHeight9 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties9.Append(tableRowHeight9);

                TableCell tableCell17 = new TableCell();

                TableCellProperties tableCellProperties17 = new TableCellProperties();
                TableCellWidth tableCellWidth17 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };

                tableCellProperties17.Append(tableCellWidth17);

                Paragraph paragraph21 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties15 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId14 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines12 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification12 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties13 = new ParagraphMarkRunProperties();
                RunFonts runFonts30 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold19 = new Bold();
                BoldComplexScript boldComplexScript19 = new BoldComplexScript();
                Color color28 = new Color() { Val = "595959" };
                FontSize fontSize30 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript30 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties13.Append(runFonts30);
                paragraphMarkRunProperties13.Append(bold19);
                paragraphMarkRunProperties13.Append(boldComplexScript19);
                paragraphMarkRunProperties13.Append(color28);
                paragraphMarkRunProperties13.Append(fontSize30);
                paragraphMarkRunProperties13.Append(fontSizeComplexScript30);

                paragraphProperties15.Append(paragraphStyleId14);
                paragraphProperties15.Append(spacingBetweenLines12);
                paragraphProperties15.Append(justification12);
                paragraphProperties15.Append(paragraphMarkRunProperties13);

                Run run20 = new Run();

                RunProperties runProperties18 = new RunProperties();
                RunFonts runFonts31 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold20 = new Bold();
                BoldComplexScript boldComplexScript20 = new BoldComplexScript();
                Color color29 = new Color() { Val = "595959" };
                FontSize fontSize31 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript31 = new FontSizeComplexScript() { Val = "21" };

                runProperties18.Append(runFonts31);
                runProperties18.Append(bold20);
                runProperties18.Append(boldComplexScript20);
                runProperties18.Append(color29);
                runProperties18.Append(fontSize31);
                runProperties18.Append(fontSizeComplexScript31);
                Text text20 = new Text() { Space = SpaceProcessingModeValues.Preserve };
                text20.Text = "Mail Merge ";

                run20.Append(runProperties18);
                run20.Append(text20);

                paragraph21.Append(paragraphProperties15);
                paragraph21.Append(run20);

                tableCell17.Append(tableCellProperties17);
                tableCell17.Append(paragraph21);

                TableCell tableCell18 = new TableCell();

                TableCellProperties tableCellProperties18 = new TableCellProperties();
                TableCellWidth tableCellWidth18 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties18.Append(tableCellWidth18);

                Paragraph paragraph22 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run21 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties19 = new RunProperties();
                RunFonts runFonts32 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color30 = new Color() { Val = "595959" };
                FontSize fontSize32 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript32 = new FontSizeComplexScript() { Val = "21" };

                runProperties19.Append(runFonts32);
                runProperties19.Append(color30);
                runProperties19.Append(fontSize32);
                runProperties19.Append(fontSizeComplexScript32);
                Text text21 = new Text();
                text21.Text = GetStringFromBoolean(entity.Metadata.IsMailMergeEnabled);

                run21.Append(runProperties19);
                run21.Append(text21);

                paragraph22.Append(run21);

                tableCell18.Append(tableCellProperties18);
                tableCell18.Append(paragraph22);

                tableRow9.Append(tableRowProperties9);
                tableRow9.Append(tableCell17);
                tableRow9.Append(tableCell18);

                TableRow tableRow10 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties10 = new TableRowProperties();
                TableRowHeight tableRowHeight10 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties10.Append(tableRowHeight10);

                TableCell tableCell19 = new TableCell();

                TableCellProperties tableCellProperties19 = new TableCellProperties();
                TableCellWidth tableCellWidth19 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };

                tableCellProperties19.Append(tableCellWidth19);

                Paragraph paragraph23 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties16 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId15 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines13 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification13 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties14 = new ParagraphMarkRunProperties();
                RunFonts runFonts33 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold21 = new Bold();
                BoldComplexScript boldComplexScript21 = new BoldComplexScript();
                Color color31 = new Color() { Val = "595959" };
                FontSize fontSize33 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript33 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties14.Append(runFonts33);
                paragraphMarkRunProperties14.Append(bold21);
                paragraphMarkRunProperties14.Append(boldComplexScript21);
                paragraphMarkRunProperties14.Append(color31);
                paragraphMarkRunProperties14.Append(fontSize33);
                paragraphMarkRunProperties14.Append(fontSizeComplexScript33);

                paragraphProperties16.Append(paragraphStyleId15);
                paragraphProperties16.Append(spacingBetweenLines13);
                paragraphProperties16.Append(justification13);
                paragraphProperties16.Append(paragraphMarkRunProperties14);

                Run run22 = new Run();

                RunProperties runProperties20 = new RunProperties();
                RunFonts runFonts34 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold22 = new Bold();
                BoldComplexScript boldComplexScript22 = new BoldComplexScript();
                Color color32 = new Color() { Val = "595959" };
                FontSize fontSize34 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript34 = new FontSizeComplexScript() { Val = "21" };

                runProperties20.Append(runFonts34);
                runProperties20.Append(bold22);
                runProperties20.Append(boldComplexScript22);
                runProperties20.Append(color32);
                runProperties20.Append(fontSize34);
                runProperties20.Append(fontSizeComplexScript34);
                Text text22 = new Text() { Space = SpaceProcessingModeValues.Preserve };
                text22.Text = "Document Management ";

                run22.Append(runProperties20);
                run22.Append(text22);

                paragraph23.Append(paragraphProperties16);
                paragraph23.Append(run22);

                tableCell19.Append(tableCellProperties19);
                tableCell19.Append(paragraph23);

                TableCell tableCell20 = new TableCell();

                TableCellProperties tableCellProperties20 = new TableCellProperties();
                TableCellWidth tableCellWidth20 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties20.Append(tableCellWidth20);

                Paragraph paragraph24 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run23 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties21 = new RunProperties();
                RunFonts runFonts35 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color33 = new Color() { Val = "595959" };
                FontSize fontSize35 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript35 = new FontSizeComplexScript() { Val = "21" };

                runProperties21.Append(runFonts35);
                runProperties21.Append(color33);
                runProperties21.Append(fontSize35);
                runProperties21.Append(fontSizeComplexScript35);
                Text text23 = new Text();
                text23.Text = GetStringFromBoolean(entity.Metadata.IsDocumentManagementEnabled.Value);

                run23.Append(runProperties21);
                run23.Append(text23);

                paragraph24.Append(run23);

                tableCell20.Append(tableCellProperties20);
                tableCell20.Append(paragraph24);

                tableRow10.Append(tableRowProperties10);
                tableRow10.Append(tableCell19);
                tableRow10.Append(tableCell20);

                TableRow tableRow11 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties11 = new TableRowProperties();
                TableRowHeight tableRowHeight11 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties11.Append(tableRowHeight11);

                TableCell tableCell21 = new TableCell();

                TableCellProperties tableCellProperties21 = new TableCellProperties();
                TableCellWidth tableCellWidth21 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };

                tableCellProperties21.Append(tableCellWidth21);

                Paragraph paragraph25 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties17 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId16 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines14 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification14 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties15 = new ParagraphMarkRunProperties();
                RunFonts runFonts36 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold23 = new Bold();
                BoldComplexScript boldComplexScript23 = new BoldComplexScript();
                Color color34 = new Color() { Val = "595959" };
                FontSize fontSize36 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript36 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties15.Append(runFonts36);
                paragraphMarkRunProperties15.Append(bold23);
                paragraphMarkRunProperties15.Append(boldComplexScript23);
                paragraphMarkRunProperties15.Append(color34);
                paragraphMarkRunProperties15.Append(fontSize36);
                paragraphMarkRunProperties15.Append(fontSizeComplexScript36);

                paragraphProperties17.Append(paragraphStyleId16);
                paragraphProperties17.Append(spacingBetweenLines14);
                paragraphProperties17.Append(justification14);
                paragraphProperties17.Append(paragraphMarkRunProperties15);

                Run run24 = new Run();

                RunProperties runProperties22 = new RunProperties();
                RunFonts runFonts37 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold24 = new Bold();
                BoldComplexScript boldComplexScript24 = new BoldComplexScript();
                Color color35 = new Color() { Val = "595959" };
                FontSize fontSize37 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript37 = new FontSizeComplexScript() { Val = "21" };

                runProperties22.Append(runFonts37);
                runProperties22.Append(bold24);
                runProperties22.Append(boldComplexScript24);
                runProperties22.Append(color35);
                runProperties22.Append(fontSize37);
                runProperties22.Append(fontSizeComplexScript37);
                Text text24 = new Text() { Space = SpaceProcessingModeValues.Preserve };
                text24.Text = "Queues";

                run24.Append(runProperties22);
                run24.Append(text24);

                paragraph25.Append(paragraphProperties17);
                paragraph25.Append(run24);

                tableCell21.Append(tableCellProperties21);
                tableCell21.Append(paragraph25);

                TableCell tableCell22 = new TableCell();

                TableCellProperties tableCellProperties22 = new TableCellProperties();
                TableCellWidth tableCellWidth22 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties22.Append(tableCellWidth22);

                Paragraph paragraph26 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run25 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties23 = new RunProperties();
                RunFonts runFonts38 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color36 = new Color() { Val = "595959" };
                FontSize fontSize38 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript38 = new FontSizeComplexScript() { Val = "21" };

                runProperties23.Append(runFonts38);
                runProperties23.Append(color36);
                runProperties23.Append(fontSize38);
                runProperties23.Append(fontSizeComplexScript38);
                Text text25 = new Text();
                text25.Text = GetStringFromBoolean(entity.Metadata.IsValidForQueue);

                run25.Append(runProperties23);
                run25.Append(text25);

                paragraph26.Append(run25);

                tableCell22.Append(tableCellProperties22);
                tableCell22.Append(paragraph26);

                tableRow11.Append(tableRowProperties11);
                tableRow11.Append(tableCell21);
                tableRow11.Append(tableCell22);

                TableRow tableRow12 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties12 = new TableRowProperties();
                TableRowHeight tableRowHeight12 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties12.Append(tableRowHeight12);

                TableCell tableCell23 = new TableCell();

                TableCellProperties tableCellProperties23 = new TableCellProperties();
                TableCellWidth tableCellWidth23 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };

                tableCellProperties23.Append(tableCellWidth23);

                Paragraph paragraph27 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties18 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId17 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines15 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification15 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties16 = new ParagraphMarkRunProperties();
                RunFonts runFonts39 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold25 = new Bold();
                BoldComplexScript boldComplexScript25 = new BoldComplexScript();
                Color color37 = new Color() { Val = "595959" };
                FontSize fontSize39 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript39 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties16.Append(runFonts39);
                paragraphMarkRunProperties16.Append(bold25);
                paragraphMarkRunProperties16.Append(boldComplexScript25);
                paragraphMarkRunProperties16.Append(color37);
                paragraphMarkRunProperties16.Append(fontSize39);
                paragraphMarkRunProperties16.Append(fontSizeComplexScript39);

                paragraphProperties18.Append(paragraphStyleId17);
                paragraphProperties18.Append(spacingBetweenLines15);
                paragraphProperties18.Append(justification15);
                paragraphProperties18.Append(paragraphMarkRunProperties16);

                Run run26 = new Run();

                RunProperties runProperties24 = new RunProperties();
                RunFonts runFonts40 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold26 = new Bold();
                BoldComplexScript boldComplexScript26 = new BoldComplexScript();
                Color color38 = new Color() { Val = "595959" };
                FontSize fontSize40 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript40 = new FontSizeComplexScript() { Val = "21" };

                runProperties24.Append(runFonts40);
                runProperties24.Append(bold26);
                runProperties24.Append(boldComplexScript26);
                runProperties24.Append(color38);
                runProperties24.Append(fontSize40);
                runProperties24.Append(fontSizeComplexScript40);
                Text text26 = new Text() { Space = SpaceProcessingModeValues.Preserve };
                text26.Text = "Duplicate Detection";

                run26.Append(runProperties24);
                run26.Append(text26);

                paragraph27.Append(paragraphProperties18);
                paragraph27.Append(run26);

                tableCell23.Append(tableCellProperties23);
                tableCell23.Append(paragraph27);

                TableCell tableCell24 = new TableCell();

                TableCellProperties tableCellProperties24 = new TableCellProperties();
                TableCellWidth tableCellWidth24 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties24.Append(tableCellWidth24);

                Paragraph paragraph28 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run27 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties25 = new RunProperties();
                RunFonts runFonts41 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color39 = new Color() { Val = "595959" };
                FontSize fontSize41 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript41 = new FontSizeComplexScript() { Val = "21" };

                runProperties25.Append(runFonts41);
                runProperties25.Append(color39);
                runProperties25.Append(fontSize41);
                runProperties25.Append(fontSizeComplexScript41);
                Text text27 = new Text();
                text27.Text = GetStringFromBoolean(entity.Metadata.IsDuplicateDetectionEnabled);

                run27.Append(runProperties25);
                run27.Append(text27);

                paragraph28.Append(run27);

                tableCell24.Append(tableCellProperties24);
                tableCell24.Append(paragraph28);

                tableRow12.Append(tableRowProperties12);
                tableRow12.Append(tableCell23);
                tableRow12.Append(tableCell24);

                TableRow tableRow13 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties13 = new TableRowProperties();
                TableRowHeight tableRowHeight13 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties13.Append(tableRowHeight13);

                TableCell tableCell25 = new TableCell();

                TableCellProperties tableCellProperties25 = new TableCellProperties();
                TableCellWidth tableCellWidth25 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };

                tableCellProperties25.Append(tableCellWidth25);

                Paragraph paragraph29 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties19 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId18 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines16 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification16 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties17 = new ParagraphMarkRunProperties();
                RunFonts runFonts42 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold27 = new Bold();
                BoldComplexScript boldComplexScript27 = new BoldComplexScript();
                Color color40 = new Color() { Val = "595959" };
                FontSize fontSize42 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript42 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties17.Append(runFonts42);
                paragraphMarkRunProperties17.Append(bold27);
                paragraphMarkRunProperties17.Append(boldComplexScript27);
                paragraphMarkRunProperties17.Append(color40);
                paragraphMarkRunProperties17.Append(fontSize42);
                paragraphMarkRunProperties17.Append(fontSizeComplexScript42);

                paragraphProperties19.Append(paragraphStyleId18);
                paragraphProperties19.Append(spacingBetweenLines16);
                paragraphProperties19.Append(justification16);
                paragraphProperties19.Append(paragraphMarkRunProperties17);

                Run run28 = new Run();

                RunProperties runProperties26 = new RunProperties();
                RunFonts runFonts43 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold28 = new Bold();
                BoldComplexScript boldComplexScript28 = new BoldComplexScript();
                Color color41 = new Color() { Val = "595959" };
                FontSize fontSize43 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript43 = new FontSizeComplexScript() { Val = "21" };

                runProperties26.Append(runFonts43);
                runProperties26.Append(bold28);
                runProperties26.Append(boldComplexScript28);
                runProperties26.Append(color41);
                runProperties26.Append(fontSize43);
                runProperties26.Append(fontSizeComplexScript43);
                Text text28 = new Text() { Space = SpaceProcessingModeValues.Preserve };
                text28.Text = "Auditing";

                run28.Append(runProperties26);
                run28.Append(text28);

                paragraph29.Append(paragraphProperties19);
                paragraph29.Append(run28);

                tableCell25.Append(tableCellProperties25);
                tableCell25.Append(paragraph29);

                TableCell tableCell26 = new TableCell();

                TableCellProperties tableCellProperties26 = new TableCellProperties();
                TableCellWidth tableCellWidth26 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties26.Append(tableCellWidth26);

                Paragraph paragraph30 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run29 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties27 = new RunProperties();
                RunFonts runFonts44 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color42 = new Color() { Val = "595959" };
                FontSize fontSize44 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript44 = new FontSizeComplexScript() { Val = "21" };

                runProperties27.Append(runFonts44);
                runProperties27.Append(color42);
                runProperties27.Append(fontSize44);
                runProperties27.Append(fontSizeComplexScript44);
                Text text29 = new Text();
                text29.Text = GetStringFromBoolean(entity.Metadata.IsAuditEnabled);

                run29.Append(runProperties27);
                run29.Append(text29);

                paragraph30.Append(run29);

                tableCell26.Append(tableCellProperties26);
                tableCell26.Append(paragraph30);

                tableRow13.Append(tableRowProperties13);
                tableRow13.Append(tableCell25);
                tableRow13.Append(tableCell26);

                TableRow tableRow14 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties14 = new TableRowProperties();
                TableRowHeight tableRowHeight14 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties14.Append(tableRowHeight14);

                TableCell tableCell27 = new TableCell();

                TableCellProperties tableCellProperties27 = new TableCellProperties();
                TableCellWidth tableCellWidth27 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };

                tableCellProperties27.Append(tableCellWidth27);

                Paragraph paragraph31 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties20 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId19 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines17 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification17 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties18 = new ParagraphMarkRunProperties();
                RunFonts runFonts45 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold29 = new Bold();
                BoldComplexScript boldComplexScript29 = new BoldComplexScript();
                Color color43 = new Color() { Val = "595959" };
                FontSize fontSize45 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript45 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties18.Append(runFonts45);
                paragraphMarkRunProperties18.Append(bold29);
                paragraphMarkRunProperties18.Append(boldComplexScript29);
                paragraphMarkRunProperties18.Append(color43);
                paragraphMarkRunProperties18.Append(fontSize45);
                paragraphMarkRunProperties18.Append(fontSizeComplexScript45);

                paragraphProperties20.Append(paragraphStyleId19);
                paragraphProperties20.Append(spacingBetweenLines17);
                paragraphProperties20.Append(justification17);
                paragraphProperties20.Append(paragraphMarkRunProperties18);

                Run run30 = new Run();

                RunProperties runProperties28 = new RunProperties();
                RunFonts runFonts46 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold30 = new Bold();
                BoldComplexScript boldComplexScript30 = new BoldComplexScript();
                Color color44 = new Color() { Val = "595959" };
                FontSize fontSize46 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript46 = new FontSizeComplexScript() { Val = "21" };

                runProperties28.Append(runFonts46);
                runProperties28.Append(bold30);
                runProperties28.Append(boldComplexScript30);
                runProperties28.Append(color44);
                runProperties28.Append(fontSize46);
                runProperties28.Append(fontSizeComplexScript46);
                Text text30 = new Text() { Space = SpaceProcessingModeValues.Preserve };
                text30.Text = "Mobile Express";

                run30.Append(runProperties28);
                run30.Append(text30);

                paragraph31.Append(paragraphProperties20);
                paragraph31.Append(run30);

                tableCell27.Append(tableCellProperties27);
                tableCell27.Append(paragraph31);

                TableCell tableCell28 = new TableCell();

                TableCellProperties tableCellProperties28 = new TableCellProperties();
                TableCellWidth tableCellWidth28 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties28.Append(tableCellWidth28);

                Paragraph paragraph32 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run31 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties29 = new RunProperties();
                RunFonts runFonts47 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color45 = new Color() { Val = "595959" };
                FontSize fontSize47 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript47 = new FontSizeComplexScript() { Val = "21" };

                runProperties29.Append(runFonts47);
                runProperties29.Append(color45);
                runProperties29.Append(fontSize47);
                runProperties29.Append(fontSizeComplexScript47);
                Text text31 = new Text();
                text31.Text = GetStringFromBoolean(entity.Metadata.IsVisibleInMobile);

                run31.Append(runProperties29);
                run31.Append(text31);

                paragraph32.Append(run31);

                tableCell28.Append(tableCellProperties28);
                tableCell28.Append(paragraph32);

                tableRow14.Append(tableRowProperties14);
                tableRow14.Append(tableCell27);
                tableRow14.Append(tableCell28);

                TableRow tableRow15 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties15 = new TableRowProperties();
                TableRowHeight tableRowHeight15 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties15.Append(tableRowHeight15);

                TableCell tableCell29 = new TableCell();

                TableCellProperties tableCellProperties29 = new TableCellProperties();
                TableCellWidth tableCellWidth29 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };

                tableCellProperties29.Append(tableCellWidth29);

                Paragraph paragraph33 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties21 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId20 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines18 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification18 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties19 = new ParagraphMarkRunProperties();
                RunFonts runFonts48 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold31 = new Bold();
                BoldComplexScript boldComplexScript31 = new BoldComplexScript();
                Color color46 = new Color() { Val = "595959" };
                FontSize fontSize48 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript48 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties19.Append(runFonts48);
                paragraphMarkRunProperties19.Append(bold31);
                paragraphMarkRunProperties19.Append(boldComplexScript31);
                paragraphMarkRunProperties19.Append(color46);
                paragraphMarkRunProperties19.Append(fontSize48);
                paragraphMarkRunProperties19.Append(fontSizeComplexScript48);

                paragraphProperties21.Append(paragraphStyleId20);
                paragraphProperties21.Append(spacingBetweenLines18);
                paragraphProperties21.Append(justification18);
                paragraphProperties21.Append(paragraphMarkRunProperties19);

                Run run32 = new Run();

                RunProperties runProperties30 = new RunProperties();
                RunFonts runFonts49 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold32 = new Bold();
                BoldComplexScript boldComplexScript32 = new BoldComplexScript();
                Color color47 = new Color() { Val = "595959" };
                FontSize fontSize49 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript49 = new FontSizeComplexScript() { Val = "21" };

                runProperties30.Append(runFonts49);
                runProperties30.Append(bold32);
                runProperties30.Append(boldComplexScript32);
                runProperties30.Append(color47);
                runProperties30.Append(fontSize49);
                runProperties30.Append(fontSizeComplexScript49);
                Text text32 = new Text() { Space = SpaceProcessingModeValues.Preserve };
                text32.Text = "Reading Pane in CRM for Outlook";

                run32.Append(runProperties30);
                run32.Append(text32);

                paragraph33.Append(paragraphProperties21);
                paragraph33.Append(run32);

                tableCell29.Append(tableCellProperties29);
                tableCell29.Append(paragraph33);

                TableCell tableCell30 = new TableCell();

                TableCellProperties tableCellProperties30 = new TableCellProperties();
                TableCellWidth tableCellWidth30 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties30.Append(tableCellWidth30);

                Paragraph paragraph34 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run33 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties31 = new RunProperties();
                RunFonts runFonts50 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color48 = new Color() { Val = "595959" };
                FontSize fontSize50 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript50 = new FontSizeComplexScript() { Val = "21" };

                runProperties31.Append(runFonts50);
                runProperties31.Append(color48);
                runProperties31.Append(fontSize50);
                runProperties31.Append(fontSizeComplexScript50);
                Text text33 = new Text();
                text33.Text = GetStringFromBoolean(entity.Metadata.IsReadingPaneEnabled.Value);

                run33.Append(runProperties31);
                run33.Append(text33);

                paragraph34.Append(run33);

                tableCell30.Append(tableCellProperties30);
                tableCell30.Append(paragraph34);

                tableRow15.Append(tableRowProperties15);
                tableRow15.Append(tableCell29);
                tableRow15.Append(tableCell30);

                TableRow tableRow16 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00A03558", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties16 = new TableRowProperties();
                TableRowHeight tableRowHeight16 = new TableRowHeight() { Val = (UInt32Value)202U };

                tableRowProperties16.Append(tableRowHeight16);

                TableCell tableCell31 = new TableCell();

                TableCellProperties tableCellProperties31 = new TableCellProperties();
                TableCellWidth tableCellWidth31 = new TableCellWidth() { Width = "2215", Type = TableWidthUnitValues.Pct };

                tableCellProperties31.Append(tableCellWidth31);

                Paragraph paragraph35 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                ParagraphProperties paragraphProperties22 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId21 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines19 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification19 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties20 = new ParagraphMarkRunProperties();
                RunFonts runFonts51 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold33 = new Bold();
                BoldComplexScript boldComplexScript33 = new BoldComplexScript();
                Color color49 = new Color() { Val = "595959" };
                FontSize fontSize51 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript51 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties20.Append(runFonts51);
                paragraphMarkRunProperties20.Append(bold33);
                paragraphMarkRunProperties20.Append(boldComplexScript33);
                paragraphMarkRunProperties20.Append(color49);
                paragraphMarkRunProperties20.Append(fontSize51);
                paragraphMarkRunProperties20.Append(fontSizeComplexScript51);

                paragraphProperties22.Append(paragraphStyleId21);
                paragraphProperties22.Append(spacingBetweenLines19);
                paragraphProperties22.Append(justification19);
                paragraphProperties22.Append(paragraphMarkRunProperties20);

                Run run34 = new Run();

                RunProperties runProperties32 = new RunProperties();
                RunFonts runFonts52 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold34 = new Bold();
                BoldComplexScript boldComplexScript34 = new BoldComplexScript();
                Color color50 = new Color() { Val = "595959" };
                FontSize fontSize52 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript52 = new FontSizeComplexScript() { Val = "21" };

                runProperties32.Append(runFonts52);
                runProperties32.Append(bold34);
                runProperties32.Append(boldComplexScript34);
                runProperties32.Append(color50);
                runProperties32.Append(fontSize52);
                runProperties32.Append(fontSizeComplexScript52);
                Text text34 = new Text() { Space = SpaceProcessingModeValues.Preserve };
                text34.Text = "Offline capability for CRM for Outlook";

                run34.Append(runProperties32);
                run34.Append(text34);

                paragraph35.Append(paragraphProperties22);
                paragraph35.Append(run34);

                tableCell31.Append(tableCellProperties31);
                tableCell31.Append(paragraph35);

                TableCell tableCell32 = new TableCell();

                TableCellProperties tableCellProperties32 = new TableCellProperties();
                TableCellWidth tableCellWidth32 = new TableCellWidth() { Width = "2785", Type = TableWidthUnitValues.Pct };

                tableCellProperties32.Append(tableCellWidth32);

                Paragraph paragraph36 = new Paragraph() { RsidParagraphAddition = "00A03558", RsidRunAdditionDefault = "00A03558" };

                Run run35 = new Run() { RsidRunProperties = "00953EBF" };

                RunProperties runProperties33 = new RunProperties();
                RunFonts runFonts53 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color51 = new Color() { Val = "595959" };
                FontSize fontSize53 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript53 = new FontSizeComplexScript() { Val = "21" };

                runProperties33.Append(runFonts53);
                runProperties33.Append(color51);
                runProperties33.Append(fontSize53);
                runProperties33.Append(fontSizeComplexScript53);
                Text text35 = new Text();
                text35.Text = GetStringFromBoolean(entity.Metadata.IsAvailableOffline.Value);


                run35.Append(runProperties33);
                run35.Append(text35);

                paragraph36.Append(run35);

                tableCell32.Append(tableCellProperties32);
                tableCell32.Append(paragraph36);

                tableRow16.Append(tableRowProperties16);
                tableRow16.Append(tableCell31);
                tableRow16.Append(tableCell32);

                table1.Append(tableProperties1);
                table1.Append(tableGrid1);
                table1.Append(tableRow1);
                table1.Append(tableRow2);
                table1.Append(tableRow3);
                table1.Append(tableRow4);
                table1.Append(tableRow5);
                table1.Append(tableRow6);
                table1.Append(tableRow7);
                table1.Append(tableRow8);
                table1.Append(tableRow9);
                table1.Append(tableRow10);
                table1.Append(tableRow11);
                table1.Append(tableRow12);
                table1.Append(tableRow13);
                table1.Append(tableRow14);
                table1.Append(tableRow15);
                table1.Append(tableRow16);
                Paragraph paragraph37 = new Paragraph() { RsidParagraphAddition = "00210D13", RsidRunAdditionDefault = "00210D13" };

                Paragraph paragraph38 = new Paragraph() { RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00210D13", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties23 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId22 = new ParagraphStyleId() { Val = "Heading3" };

                paragraphProperties23.Append(paragraphStyleId22);
                BookmarkStart bookmarkStart3 = new BookmarkStart() { Name = "_Toc266639430", Id = "2" };
                BookmarkStart bookmarkStart4 = new BookmarkStart() { Name = "_Toc303708282", Id = "3" };

                Run run36 = new Run() { RsidRunProperties = "006022AF" };
                Text text36 = new Text();
                text36.Text = "Attributes";

                run36.Append(text36);
                BookmarkEnd bookmarkEnd3 = new BookmarkEnd() { Id = "2" };
                BookmarkEnd bookmarkEnd4 = new BookmarkEnd() { Id = "3" };

                paragraph38.Append(paragraphProperties23);
                paragraph38.Append(bookmarkStart3);
                paragraph38.Append(bookmarkStart4);
                paragraph38.Append(run36);
                paragraph38.Append(bookmarkEnd3);
                paragraph38.Append(bookmarkEnd4);

                Paragraph paragraph39 = new Paragraph() { RsidParagraphMarkRevision = "00210D13", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00210D13", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties24 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId23 = new ParagraphStyleId() { Val = "BodyText" };

                paragraphProperties24.Append(paragraphStyleId23);

                paragraph39.Append(paragraphProperties24);

                Table table2 = new Table();

                TableProperties tableProperties2 = new TableProperties();
                TableWidth tableWidth2 = new TableWidth() { Width = "4979", Type = TableWidthUnitValues.Pct };
                TableIndentation tableIndentation2 = new TableIndentation() { Width = 57, Type = TableWidthUnitValues.Dxa };

                TableBorders tableBorders2 = new TableBorders();
                TopBorder topBorder2 = new TopBorder() { Val = BorderValues.Single, Color = "808080", Size = (UInt32Value)8U, Space = (UInt32Value)0U };
                LeftBorder leftBorder2 = new LeftBorder() { Val = BorderValues.Single, Color = "808080", Size = (UInt32Value)8U, Space = (UInt32Value)0U };
                BottomBorder bottomBorder2 = new BottomBorder() { Val = BorderValues.Single, Color = "808080", Size = (UInt32Value)8U, Space = (UInt32Value)0U };
                RightBorder rightBorder2 = new RightBorder() { Val = BorderValues.Single, Color = "808080", Size = (UInt32Value)8U, Space = (UInt32Value)0U };
                InsideHorizontalBorder insideHorizontalBorder2 = new InsideHorizontalBorder() { Val = BorderValues.Single, Color = "808080", Size = (UInt32Value)8U, Space = (UInt32Value)0U };
                InsideVerticalBorder insideVerticalBorder2 = new InsideVerticalBorder() { Val = BorderValues.Single, Color = "808080", Size = (UInt32Value)8U, Space = (UInt32Value)0U };

                tableBorders2.Append(topBorder2);
                tableBorders2.Append(leftBorder2);
                tableBorders2.Append(bottomBorder2);
                tableBorders2.Append(rightBorder2);
                tableBorders2.Append(insideHorizontalBorder2);
                tableBorders2.Append(insideVerticalBorder2);
                TableLayout tableLayout1 = new TableLayout() { Type = TableLayoutValues.Fixed };

                TableCellMarginDefault tableCellMarginDefault2 = new TableCellMarginDefault();
                TableCellLeftMargin tableCellLeftMargin2 = new TableCellLeftMargin() { Width = 57, Type = TableWidthValues.Dxa };
                TableCellRightMargin tableCellRightMargin2 = new TableCellRightMargin() { Width = 57, Type = TableWidthValues.Dxa };

                tableCellMarginDefault2.Append(tableCellLeftMargin2);
                tableCellMarginDefault2.Append(tableCellRightMargin2);
                TableLook tableLook2 = new TableLook() { Val = "04A0", FirstRow = true, LastRow = false, FirstColumn = true, LastColumn = false, NoHorizontalBand = false, NoVerticalBand = true };

                tableProperties2.Append(tableWidth2);
                tableProperties2.Append(tableIndentation2);
                tableProperties2.Append(tableBorders2);
                tableProperties2.Append(tableLayout1);
                tableProperties2.Append(tableCellMarginDefault2);
                tableProperties2.Append(tableLook2);

                TableGrid tableGrid2 = new TableGrid();
                GridColumn gridColumn3 = new GridColumn() { Width = "1649" };
                GridColumn gridColumn4 = new GridColumn() { Width = "1328" };
                GridColumn gridColumn5 = new GridColumn() { Width = "1328" };
                GridColumn gridColumn6 = new GridColumn() { Width = "1591" };
                GridColumn gridColumn7 = new GridColumn() { Width = "3538" };

                tableGrid2.Append(gridColumn3);
                tableGrid2.Append(gridColumn4);
                tableGrid2.Append(gridColumn5);
                tableGrid2.Append(gridColumn6);
                tableGrid2.Append(gridColumn7);

                TableRow tableRow17 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00210D13", RsidTableRowProperties = "00F27750" };

                TableRowProperties tableRowProperties17 = new TableRowProperties();
                TableRowHeight tableRowHeight17 = new TableRowHeight() { Val = (UInt32Value)246U };

                tableRowProperties17.Append(tableRowHeight17);

                TableCell tableCell33 = new TableCell();

                TableCellProperties tableCellProperties33 = new TableCellProperties();
                TableCellWidth tableCellWidth33 = new TableCellWidth() { Width = "874", Type = TableWidthUnitValues.Pct };
                Shading shading3 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "E6E6E6" };
                HideMark hideMark8 = new HideMark();

                tableCellProperties33.Append(tableCellWidth33);
                tableCellProperties33.Append(shading3);
                tableCellProperties33.Append(hideMark8);

                Paragraph paragraph40 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties25 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId24 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines20 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification20 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties21 = new ParagraphMarkRunProperties();
                RunFonts runFonts54 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold35 = new Bold();
                BoldComplexScript boldComplexScript35 = new BoldComplexScript();
                Color color52 = new Color() { Val = "595959" };
                FontSize fontSize54 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript54 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties21.Append(runFonts54);
                paragraphMarkRunProperties21.Append(bold35);
                paragraphMarkRunProperties21.Append(boldComplexScript35);
                paragraphMarkRunProperties21.Append(color52);
                paragraphMarkRunProperties21.Append(fontSize54);
                paragraphMarkRunProperties21.Append(fontSizeComplexScript54);

                paragraphProperties25.Append(paragraphStyleId24);
                paragraphProperties25.Append(spacingBetweenLines20);
                paragraphProperties25.Append(justification20);
                paragraphProperties25.Append(paragraphMarkRunProperties21);

                Run run37 = new Run() { RsidRunProperties = "009A17F9" };

                RunProperties runProperties34 = new RunProperties();
                RunFonts runFonts55 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold36 = new Bold();
                BoldComplexScript boldComplexScript36 = new BoldComplexScript();
                Color color53 = new Color() { Val = "595959" };
                FontSize fontSize55 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript55 = new FontSizeComplexScript() { Val = "21" };

                runProperties34.Append(runFonts55);
                runProperties34.Append(bold36);
                runProperties34.Append(boldComplexScript36);
                runProperties34.Append(color53);
                runProperties34.Append(fontSize55);
                runProperties34.Append(fontSizeComplexScript55);
                Break break2 = new Break() { Type = BreakValues.Page };
                Text text37 = new Text();
                text37.Text = "Display Name";

                run37.Append(runProperties34);
                run37.Append(break2);
                run37.Append(text37);

                paragraph40.Append(paragraphProperties25);
                paragraph40.Append(run37);

                tableCell33.Append(tableCellProperties33);
                tableCell33.Append(paragraph40);

                TableCell tableCell34 = new TableCell();

                TableCellProperties tableCellProperties34 = new TableCellProperties();
                TableCellWidth tableCellWidth34 = new TableCellWidth() { Width = "704", Type = TableWidthUnitValues.Pct };
                Shading shading4 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "E6E6E6" };

                tableCellProperties34.Append(tableCellWidth34);
                tableCellProperties34.Append(shading4);

                Paragraph paragraph41 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties26 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId25 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines21 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification21 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties22 = new ParagraphMarkRunProperties();
                RunFonts runFonts56 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold37 = new Bold();
                BoldComplexScript boldComplexScript37 = new BoldComplexScript();
                Color color54 = new Color() { Val = "595959" };
                FontSize fontSize56 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript56 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties22.Append(runFonts56);
                paragraphMarkRunProperties22.Append(bold37);
                paragraphMarkRunProperties22.Append(boldComplexScript37);
                paragraphMarkRunProperties22.Append(color54);
                paragraphMarkRunProperties22.Append(fontSize56);
                paragraphMarkRunProperties22.Append(fontSizeComplexScript56);

                paragraphProperties26.Append(paragraphStyleId25);
                paragraphProperties26.Append(spacingBetweenLines21);
                paragraphProperties26.Append(justification21);
                paragraphProperties26.Append(paragraphMarkRunProperties22);

                Run run38 = new Run();

                RunProperties runProperties35 = new RunProperties();
                RunFonts runFonts57 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold38 = new Bold();
                BoldComplexScript boldComplexScript38 = new BoldComplexScript();
                Color color55 = new Color() { Val = "595959" };
                FontSize fontSize57 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript57 = new FontSizeComplexScript() { Val = "21" };

                runProperties35.Append(runFonts57);
                runProperties35.Append(bold38);
                runProperties35.Append(boldComplexScript38);
                runProperties35.Append(color55);
                runProperties35.Append(fontSize57);
                runProperties35.Append(fontSizeComplexScript57);
                Text text38 = new Text();
                text38.Text = "Type";

                run38.Append(runProperties35);
                run38.Append(text38);

                paragraph41.Append(paragraphProperties26);
                paragraph41.Append(run38);

                tableCell34.Append(tableCellProperties34);
                tableCell34.Append(paragraph41);

                TableCell tableCell35 = new TableCell();

                TableCellProperties tableCellProperties35 = new TableCellProperties();
                TableCellWidth tableCellWidth35 = new TableCellWidth() { Width = "704", Type = TableWidthUnitValues.Pct };
                Shading shading5 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "E6E6E6" };
                HideMark hideMark9 = new HideMark();

                tableCellProperties35.Append(tableCellWidth35);
                tableCellProperties35.Append(shading5);
                tableCellProperties35.Append(hideMark9);

                Paragraph paragraph42 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties27 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId26 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines22 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification22 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties23 = new ParagraphMarkRunProperties();
                RunFonts runFonts58 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold39 = new Bold();
                BoldComplexScript boldComplexScript39 = new BoldComplexScript();
                Color color56 = new Color() { Val = "595959" };
                FontSize fontSize58 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript58 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties23.Append(runFonts58);
                paragraphMarkRunProperties23.Append(bold39);
                paragraphMarkRunProperties23.Append(boldComplexScript39);
                paragraphMarkRunProperties23.Append(color56);
                paragraphMarkRunProperties23.Append(fontSize58);
                paragraphMarkRunProperties23.Append(fontSizeComplexScript58);

                paragraphProperties27.Append(paragraphStyleId26);
                paragraphProperties27.Append(spacingBetweenLines22);
                paragraphProperties27.Append(justification22);
                paragraphProperties27.Append(paragraphMarkRunProperties23);

                Run run39 = new Run() { RsidRunProperties = "009A17F9" };

                RunProperties runProperties36 = new RunProperties();
                RunFonts runFonts59 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold40 = new Bold();
                BoldComplexScript boldComplexScript40 = new BoldComplexScript();
                Color color57 = new Color() { Val = "595959" };
                FontSize fontSize59 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript59 = new FontSizeComplexScript() { Val = "21" };

                runProperties36.Append(runFonts59);
                runProperties36.Append(bold40);
                runProperties36.Append(boldComplexScript40);
                runProperties36.Append(color57);
                runProperties36.Append(fontSize59);
                runProperties36.Append(fontSizeComplexScript59);
                Text text39 = new Text();
                text39.Text = "Required";

                run39.Append(runProperties36);
                run39.Append(text39);

                paragraph42.Append(paragraphProperties27);
                paragraph42.Append(run39);

                tableCell35.Append(tableCellProperties35);
                tableCell35.Append(paragraph42);

                TableCell tableCell36 = new TableCell();

                TableCellProperties tableCellProperties36 = new TableCellProperties();
                TableCellWidth tableCellWidth36 = new TableCellWidth() { Width = "843", Type = TableWidthUnitValues.Pct };
                Shading shading6 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "E6E6E6" };
                HideMark hideMark10 = new HideMark();

                tableCellProperties36.Append(tableCellWidth36);
                tableCellProperties36.Append(shading6);
                tableCellProperties36.Append(hideMark10);

                Paragraph paragraph43 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties28 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId27 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines23 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification23 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties24 = new ParagraphMarkRunProperties();
                RunFonts runFonts60 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold41 = new Bold();
                BoldComplexScript boldComplexScript41 = new BoldComplexScript();
                Color color58 = new Color() { Val = "595959" };
                FontSize fontSize60 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript60 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties24.Append(runFonts60);
                paragraphMarkRunProperties24.Append(bold41);
                paragraphMarkRunProperties24.Append(boldComplexScript41);
                paragraphMarkRunProperties24.Append(color58);
                paragraphMarkRunProperties24.Append(fontSize60);
                paragraphMarkRunProperties24.Append(fontSizeComplexScript60);

                paragraphProperties28.Append(paragraphStyleId27);
                paragraphProperties28.Append(spacingBetweenLines23);
                paragraphProperties28.Append(justification23);
                paragraphProperties28.Append(paragraphMarkRunProperties24);

                Run run40 = new Run() { RsidRunProperties = "009A17F9" };

                RunProperties runProperties37 = new RunProperties();
                RunFonts runFonts61 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold42 = new Bold();
                BoldComplexScript boldComplexScript42 = new BoldComplexScript();
                Color color59 = new Color() { Val = "595959" };
                FontSize fontSize61 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript61 = new FontSizeComplexScript() { Val = "21" };

                runProperties37.Append(runFonts61);
                runProperties37.Append(bold42);
                runProperties37.Append(boldComplexScript42);
                runProperties37.Append(color59);
                runProperties37.Append(fontSize61);
                runProperties37.Append(fontSizeComplexScript61);
                Text text40 = new Text();
                text40.Text = "Search";

                run40.Append(runProperties37);
                run40.Append(text40);

                paragraph43.Append(paragraphProperties28);
                paragraph43.Append(run40);

                tableCell36.Append(tableCellProperties36);
                tableCell36.Append(paragraph43);

                TableCell tableCell37 = new TableCell();

                TableCellProperties tableCellProperties37 = new TableCellProperties();
                TableCellWidth tableCellWidth37 = new TableCellWidth() { Width = "1875", Type = TableWidthUnitValues.Pct };
                Shading shading7 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "E6E6E6" };

                tableCellProperties37.Append(tableCellWidth37);
                tableCellProperties37.Append(shading7);

                Paragraph paragraph44 = new Paragraph() { RsidParagraphMarkRevision = "009A17F9", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties29 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId28 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines24 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification24 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties25 = new ParagraphMarkRunProperties();
                RunFonts runFonts62 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold43 = new Bold();
                BoldComplexScript boldComplexScript43 = new BoldComplexScript();
                Color color60 = new Color() { Val = "595959" };
                FontSize fontSize62 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript62 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties25.Append(runFonts62);
                paragraphMarkRunProperties25.Append(bold43);
                paragraphMarkRunProperties25.Append(boldComplexScript43);
                paragraphMarkRunProperties25.Append(color60);
                paragraphMarkRunProperties25.Append(fontSize62);
                paragraphMarkRunProperties25.Append(fontSizeComplexScript62);

                paragraphProperties29.Append(paragraphStyleId28);
                paragraphProperties29.Append(spacingBetweenLines24);
                paragraphProperties29.Append(justification24);
                paragraphProperties29.Append(paragraphMarkRunProperties25);

                Run run41 = new Run() { RsidRunProperties = "009A17F9" };

                RunProperties runProperties38 = new RunProperties();
                RunFonts runFonts63 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold44 = new Bold();
                BoldComplexScript boldComplexScript44 = new BoldComplexScript();
                Color color61 = new Color() { Val = "595959" };
                FontSize fontSize63 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript63 = new FontSizeComplexScript() { Val = "21" };

                runProperties38.Append(runFonts63);
                runProperties38.Append(bold44);
                runProperties38.Append(boldComplexScript44);
                runProperties38.Append(color61);
                runProperties38.Append(fontSize63);
                runProperties38.Append(fontSizeComplexScript63);
                Text text41 = new Text();
                text41.Text = "Description";

                run41.Append(runProperties38);
                run41.Append(text41);

                paragraph44.Append(paragraphProperties29);
                paragraph44.Append(run41);

                tableCell37.Append(tableCellProperties37);
                tableCell37.Append(paragraph44);

                tableRow17.Append(tableRowProperties17);
                tableRow17.Append(tableCell33);
                tableRow17.Append(tableCell34);
                tableRow17.Append(tableCell35);
                tableRow17.Append(tableCell36);
                tableRow17.Append(tableCell37);

                List<TableRow> attributeRows = new List<TableRow>();
                foreach (var attribute in entity.Attributes)
                {
                    TableRow tableRow18 = new TableRow() { RsidTableRowMarkRevision = "00F50B6E", RsidTableRowAddition = "00210D13", RsidTableRowProperties = "00F27750" };

                    TableRowProperties tableRowProperties18 = new TableRowProperties();
                    TableRowHeight tableRowHeight18 = new TableRowHeight() { Val = (UInt32Value)256U };

                    tableRowProperties18.Append(tableRowHeight18);

                    TableCell tableCell38 = new TableCell();

                    TableCellProperties tableCellProperties38 = new TableCellProperties();
                    TableCellWidth tableCellWidth38 = new TableCellWidth() { Width = "874", Type = TableWidthUnitValues.Pct };

                    tableCellProperties38.Append(tableCellWidth38);

                    Paragraph paragraph45 = new Paragraph() { RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                    ParagraphProperties paragraphProperties30 = new ParagraphProperties();
                    ParagraphStyleId paragraphStyleId29 = new ParagraphStyleId() { Val = "TableHeading" };
                    SpacingBetweenLines spacingBetweenLines25 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                    Justification justification25 = new Justification() { Val = JustificationValues.Left };

                    ParagraphMarkRunProperties paragraphMarkRunProperties26 = new ParagraphMarkRunProperties();
                    RunFonts runFonts64 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                    Bold bold45 = new Bold();
                    BoldComplexScript boldComplexScript45 = new BoldComplexScript();
                    Color color62 = new Color() { Val = "595959" };
                    FontSize fontSize64 = new FontSize() { Val = "21" };
                    FontSizeComplexScript fontSizeComplexScript64 = new FontSizeComplexScript() { Val = "21" };

                    paragraphMarkRunProperties26.Append(runFonts64);
                    paragraphMarkRunProperties26.Append(bold45);
                    paragraphMarkRunProperties26.Append(boldComplexScript45);
                    paragraphMarkRunProperties26.Append(color62);
                    paragraphMarkRunProperties26.Append(fontSize64);
                    paragraphMarkRunProperties26.Append(fontSizeComplexScript64);

                    paragraphProperties30.Append(paragraphStyleId29);
                    paragraphProperties30.Append(spacingBetweenLines25);
                    paragraphProperties30.Append(justification25);
                    paragraphProperties30.Append(paragraphMarkRunProperties26);

                    Run run42 = new Run();

                    RunProperties runProperties39 = new RunProperties();
                    RunFonts runFonts65 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                    Bold bold46 = new Bold();
                    BoldComplexScript boldComplexScript46 = new BoldComplexScript();
                    Color color63 = new Color() { Val = "595959" };
                    FontSize fontSize65 = new FontSize() { Val = "21" };
                    FontSizeComplexScript fontSizeComplexScript65 = new FontSizeComplexScript() { Val = "21" };

                    runProperties39.Append(runFonts65);
                    runProperties39.Append(bold46);
                    runProperties39.Append(boldComplexScript46);
                    runProperties39.Append(color63);
                    runProperties39.Append(fontSize65);
                    runProperties39.Append(fontSizeComplexScript65);
                    Text text42 = new Text();
                    text42.Text = attribute.DisplayName;

                    run42.Append(runProperties39);
                    run42.Append(text42);

                    paragraph45.Append(paragraphProperties30);
                    paragraph45.Append(run42);

                    tableCell38.Append(tableCellProperties38);
                    tableCell38.Append(paragraph45);

                    TableCell tableCell39 = new TableCell();

                    TableCellProperties tableCellProperties39 = new TableCellProperties();
                    TableCellWidth tableCellWidth39 = new TableCellWidth() { Width = "704", Type = TableWidthUnitValues.Pct };

                    tableCellProperties39.Append(tableCellWidth39);

                    Paragraph paragraph46 = new Paragraph() { RsidParagraphMarkRevision = "001C407E", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                    ParagraphProperties paragraphProperties31 = new ParagraphProperties();
                    ParagraphStyleId paragraphStyleId30 = new ParagraphStyleId() { Val = "TableHeading" };
                    SpacingBetweenLines spacingBetweenLines26 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                    Justification justification26 = new Justification() { Val = JustificationValues.Left };

                    ParagraphMarkRunProperties paragraphMarkRunProperties27 = new ParagraphMarkRunProperties();
                    RunFonts runFonts66 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                    Color color64 = new Color() { Val = "595959" };
                    FontSize fontSize66 = new FontSize() { Val = "21" };
                    FontSizeComplexScript fontSizeComplexScript66 = new FontSizeComplexScript() { Val = "21" };

                    paragraphMarkRunProperties27.Append(runFonts66);
                    paragraphMarkRunProperties27.Append(color64);
                    paragraphMarkRunProperties27.Append(fontSize66);
                    paragraphMarkRunProperties27.Append(fontSizeComplexScript66);

                    paragraphProperties31.Append(paragraphStyleId30);
                    paragraphProperties31.Append(spacingBetweenLines26);
                    paragraphProperties31.Append(justification26);
                    paragraphProperties31.Append(paragraphMarkRunProperties27);

                    Run run43 = new Run();

                    RunProperties runProperties40 = new RunProperties();
                    RunFonts runFonts67 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                    Color color65 = new Color() { Val = "595959" };
                    FontSize fontSize67 = new FontSize() { Val = "21" };
                    FontSizeComplexScript fontSizeComplexScript67 = new FontSizeComplexScript() { Val = "21" };

                    runProperties40.Append(runFonts67);
                    runProperties40.Append(color65);
                    runProperties40.Append(fontSize67);
                    runProperties40.Append(fontSizeComplexScript67);
                    Text text43 = new Text();
                    text43.Text = attribute.Attribute.AttributeType.ToString();

                    run43.Append(runProperties40);
                    run43.Append(text43);

                    paragraph46.Append(paragraphProperties31);
                    paragraph46.Append(run43);

                    tableCell39.Append(tableCellProperties39);
                    tableCell39.Append(paragraph46);

                    TableCell tableCell40 = new TableCell();

                    TableCellProperties tableCellProperties40 = new TableCellProperties();
                    TableCellWidth tableCellWidth40 = new TableCellWidth() { Width = "704", Type = TableWidthUnitValues.Pct };

                    tableCellProperties40.Append(tableCellWidth40);

                    Paragraph paragraph47 = new Paragraph() { RsidParagraphMarkRevision = "001C407E", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                    ParagraphProperties paragraphProperties32 = new ParagraphProperties();
                    ParagraphStyleId paragraphStyleId31 = new ParagraphStyleId() { Val = "TableHeading" };
                    SpacingBetweenLines spacingBetweenLines27 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                    Justification justification27 = new Justification() { Val = JustificationValues.Left };

                    ParagraphMarkRunProperties paragraphMarkRunProperties28 = new ParagraphMarkRunProperties();
                    RunFonts runFonts68 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                    Color color66 = new Color() { Val = "595959" };
                    FontSize fontSize68 = new FontSize() { Val = "21" };
                    FontSizeComplexScript fontSizeComplexScript68 = new FontSizeComplexScript() { Val = "21" };

                    paragraphMarkRunProperties28.Append(runFonts68);
                    paragraphMarkRunProperties28.Append(color66);
                    paragraphMarkRunProperties28.Append(fontSize68);
                    paragraphMarkRunProperties28.Append(fontSizeComplexScript68);

                    paragraphProperties32.Append(paragraphStyleId31);
                    paragraphProperties32.Append(spacingBetweenLines27);
                    paragraphProperties32.Append(justification27);
                    paragraphProperties32.Append(paragraphMarkRunProperties28);

                    Run run44 = new Run();

                    RunProperties runProperties41 = new RunProperties();
                    RunFonts runFonts69 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                    Color color67 = new Color() { Val = "595959" };
                    FontSize fontSize69 = new FontSize() { Val = "21" };
                    FontSizeComplexScript fontSizeComplexScript69 = new FontSizeComplexScript() { Val = "21" };

                    runProperties41.Append(runFonts69);
                    runProperties41.Append(color67);
                    runProperties41.Append(fontSize69);
                    runProperties41.Append(fontSizeComplexScript69);
                    Text text44 = new Text();
                    text44.Text = GetStringFromRequiredLevel(attribute.RequiredLevel);

                    run44.Append(runProperties41);
                    run44.Append(text44);

                    paragraph47.Append(paragraphProperties32);
                    paragraph47.Append(run44);

                    tableCell40.Append(tableCellProperties40);
                    tableCell40.Append(paragraph47);

                    TableCell tableCell41 = new TableCell();

                    TableCellProperties tableCellProperties41 = new TableCellProperties();
                    TableCellWidth tableCellWidth41 = new TableCellWidth() { Width = "843", Type = TableWidthUnitValues.Pct };

                    tableCellProperties41.Append(tableCellWidth41);

                    Paragraph paragraph48 = new Paragraph() { RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                    ParagraphProperties paragraphProperties33 = new ParagraphProperties();
                    ParagraphStyleId paragraphStyleId32 = new ParagraphStyleId() { Val = "TableHeading" };
                    SpacingBetweenLines spacingBetweenLines28 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                    Justification justification28 = new Justification() { Val = JustificationValues.Left };

                    ParagraphMarkRunProperties paragraphMarkRunProperties29 = new ParagraphMarkRunProperties();
                    RunFonts runFonts70 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                    Color color68 = new Color() { Val = "595959" };
                    FontSize fontSize70 = new FontSize() { Val = "21" };
                    FontSizeComplexScript fontSizeComplexScript70 = new FontSizeComplexScript() { Val = "21" };

                    paragraphMarkRunProperties29.Append(runFonts70);
                    paragraphMarkRunProperties29.Append(color68);
                    paragraphMarkRunProperties29.Append(fontSize70);
                    paragraphMarkRunProperties29.Append(fontSizeComplexScript70);

                    paragraphProperties33.Append(paragraphStyleId32);
                    paragraphProperties33.Append(spacingBetweenLines28);
                    paragraphProperties33.Append(justification28);
                    paragraphProperties33.Append(paragraphMarkRunProperties29);

                    Run run45 = new Run();

                    RunProperties runProperties42 = new RunProperties();
                    RunFonts runFonts71 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                    Color color69 = new Color() { Val = "595959" };
                    FontSize fontSize71 = new FontSize() { Val = "21" };
                    FontSizeComplexScript fontSizeComplexScript71 = new FontSizeComplexScript() { Val = "21" };

                    runProperties42.Append(runFonts71);
                    runProperties42.Append(color69);
                    runProperties42.Append(fontSize71);
                    runProperties42.Append(fontSizeComplexScript71);
                    Text text45 = new Text();
                    //TODO: Handle Attrbiute Search Value
                    text45.Text = "Yes";

                    run45.Append(runProperties42);
                    run45.Append(text45);

                    paragraph48.Append(paragraphProperties33);
                    paragraph48.Append(run45);

                    tableCell41.Append(tableCellProperties41);
                    tableCell41.Append(paragraph48);

                    TableCell tableCell42 = new TableCell();

                    TableCellProperties tableCellProperties42 = new TableCellProperties();
                    TableCellWidth tableCellWidth42 = new TableCellWidth() { Width = "1875", Type = TableWidthUnitValues.Pct };

                    tableCellProperties42.Append(tableCellWidth42);

                    Paragraph paragraph49 = new Paragraph() { RsidParagraphMarkRevision = "001C407E", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00A03558" };

                    ParagraphProperties paragraphProperties34 = new ParagraphProperties();
                    ParagraphStyleId paragraphStyleId33 = new ParagraphStyleId() { Val = "TableHeading" };
                    SpacingBetweenLines spacingBetweenLines29 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                    Justification justification29 = new Justification() { Val = JustificationValues.Left };

                    ParagraphMarkRunProperties paragraphMarkRunProperties30 = new ParagraphMarkRunProperties();
                    RunFonts runFonts72 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                    Color color70 = new Color() { Val = "595959" };
                    FontSize fontSize72 = new FontSize() { Val = "21" };
                    FontSizeComplexScript fontSizeComplexScript72 = new FontSizeComplexScript() { Val = "21" };

                    paragraphMarkRunProperties30.Append(runFonts72);
                    paragraphMarkRunProperties30.Append(color70);
                    paragraphMarkRunProperties30.Append(fontSize72);
                    paragraphMarkRunProperties30.Append(fontSizeComplexScript72);

                    paragraphProperties34.Append(paragraphStyleId33);
                    paragraphProperties34.Append(spacingBetweenLines29);
                    paragraphProperties34.Append(justification29);
                    paragraphProperties34.Append(paragraphMarkRunProperties30);

                    Run run46 = new Run();

                    RunProperties runProperties43 = new RunProperties();
                    RunFonts runFonts73 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                    Color color71 = new Color() { Val = "595959" };
                    FontSize fontSize73 = new FontSize() { Val = "21" };
                    FontSizeComplexScript fontSizeComplexScript73 = new FontSizeComplexScript() { Val = "21" };

                    runProperties43.Append(runFonts73);
                    runProperties43.Append(color71);
                    runProperties43.Append(fontSize73);
                    runProperties43.Append(fontSizeComplexScript73);
                    Text text46 = new Text();
                    text46.Text = attribute.Description;

                    run46.Append(runProperties43);
                    run46.Append(text46);
                    BookmarkStart bookmarkStart5 = new BookmarkStart() { Name = "_GoBack", Id = "4" };
                    BookmarkEnd bookmarkEnd5 = new BookmarkEnd() { Id = "4" };

                    paragraph49.Append(paragraphProperties34);
                    paragraph49.Append(run46);
                    paragraph49.Append(bookmarkStart5);
                    paragraph49.Append(bookmarkEnd5);

                    tableCell42.Append(tableCellProperties42);
                    tableCell42.Append(paragraph49);

                    tableRow18.Append(tableRowProperties18);
                    tableRow18.Append(tableCell38);
                    tableRow18.Append(tableCell39);
                    tableRow18.Append(tableCell40);
                    tableRow18.Append(tableCell41);
                    tableRow18.Append(tableCell42);

                    attributeRows.Add(tableRow18);
                }

                Paragraph paragraph50 = new Paragraph() { RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties35 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId34 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines30 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification30 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties31 = new ParagraphMarkRunProperties();
                RunFonts runFonts74 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Bold bold47 = new Bold();
                BoldComplexScript boldComplexScript47 = new BoldComplexScript();
                Color color72 = new Color() { Val = "595959" };
                FontSize fontSize74 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript74 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties31.Append(runFonts74);
                paragraphMarkRunProperties31.Append(bold47);
                paragraphMarkRunProperties31.Append(boldComplexScript47);
                paragraphMarkRunProperties31.Append(color72);
                paragraphMarkRunProperties31.Append(fontSize74);
                paragraphMarkRunProperties31.Append(fontSizeComplexScript74);

                paragraphProperties35.Append(paragraphStyleId34);
                paragraphProperties35.Append(spacingBetweenLines30);
                paragraphProperties35.Append(justification30);
                paragraphProperties35.Append(paragraphMarkRunProperties31);

                paragraph50.Append(paragraphProperties35);

                Paragraph paragraph52 = new Paragraph() { RsidParagraphMarkRevision = "001C407E", RsidParagraphAddition = "00210D13", RsidParagraphProperties = "00F27750", RsidRunAdditionDefault = "00210D13" };

                ParagraphProperties paragraphProperties37 = new ParagraphProperties();
                ParagraphStyleId paragraphStyleId36 = new ParagraphStyleId() { Val = "TableHeading" };
                SpacingBetweenLines spacingBetweenLines32 = new SpacingBetweenLines() { Before = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };
                Justification justification32 = new Justification() { Val = JustificationValues.Left };

                ParagraphMarkRunProperties paragraphMarkRunProperties33 = new ParagraphMarkRunProperties();
                RunFonts runFonts76 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
                Color color74 = new Color() { Val = "595959" };
                FontSize fontSize76 = new FontSize() { Val = "21" };
                FontSizeComplexScript fontSizeComplexScript76 = new FontSizeComplexScript() { Val = "21" };

                paragraphMarkRunProperties33.Append(runFonts76);
                paragraphMarkRunProperties33.Append(color74);
                paragraphMarkRunProperties33.Append(fontSize76);
                paragraphMarkRunProperties33.Append(fontSizeComplexScript76);

                paragraphProperties37.Append(paragraphStyleId36);
                paragraphProperties37.Append(spacingBetweenLines32);
                paragraphProperties37.Append(justification32);
                paragraphProperties37.Append(paragraphMarkRunProperties33);

                paragraph52.Append(paragraphProperties37);

                table2.Append(tableProperties2);
                table2.Append(tableGrid2);
                table2.Append(tableRow17);

                foreach (var attributeRow in attributeRows)
                    table2.Append(attributeRow);

                Paragraph paragraph55 = new Paragraph() { RsidParagraphAddition = "00210D13", RsidRunAdditionDefault = "00210D13" };

                SectionProperties sectionProperties1 = new SectionProperties() { RsidR = "00210D13" };
                PageSize pageSize1 = new PageSize() { Width = (UInt32Value)12240U, Height = (UInt32Value)15840U };
                PageMargin pageMargin1 = new PageMargin() { Top = 1440, Right = (UInt32Value)1440U, Bottom = 1440, Left = (UInt32Value)1440U, Header = (UInt32Value)720U, Footer = (UInt32Value)720U, Gutter = (UInt32Value)0U };
                Columns columns1 = new Columns() { Space = "720" };
                DocGrid docGrid1 = new DocGrid() { LinePitch = 360 };

                sectionProperties1.Append(pageSize1);
                sectionProperties1.Append(pageMargin1);
                sectionProperties1.Append(columns1);
                sectionProperties1.Append(docGrid1);

                body1.Append(paragraph1);
                body1.Append(paragraph2);
                body1.Append(paragraph3);
                body1.Append(paragraph4);
                body1.Append(table1);
                body1.Append(paragraph37);
                body1.Append(paragraph38);
                body1.Append(paragraph39);
                body1.Append(table2);
                body1.Append(paragraph55);
                body1.Append(sectionProperties1);
            }
        }

        private string GetStringFromRequiredLevel(Microsoft.Xrm.Sdk.Metadata.AttributeRequiredLevel attributeRequiredLevel)
        {
            switch (attributeRequiredLevel)
            {
                case Microsoft.Xrm.Sdk.Metadata.AttributeRequiredLevel.ApplicationRequired:
                    return "Yes";
                case Microsoft.Xrm.Sdk.Metadata.AttributeRequiredLevel.None:
                    return "No";
                case Microsoft.Xrm.Sdk.Metadata.AttributeRequiredLevel.Recommended:
                    return "Recommended";
                case Microsoft.Xrm.Sdk.Metadata.AttributeRequiredLevel.SystemRequired:
                    return "Yes";
                default:
                    return "No";
            }
        }

        private string GetStringFromBoolean(Microsoft.Xrm.Sdk.BooleanManagedProperty booleanManagedProperty)
        {
            return GetStringFromBoolean(booleanManagedProperty.Value);
        }

        private string GetStringFromBoolean(bool p)
        {
            return (p) ? "Yes" : "No";
        }

        private string GetStringFromLabel(Microsoft.Xrm.Sdk.Label label)
        {
            return label.LocalizedLabels[0].Label;
        }

        // Generates content of stylesWithEffectsPart1.
        private void GenerateStylesWithEffectsPart1Content(StylesWithEffectsPart stylesWithEffectsPart1)
        {
            Styles styles1 = new Styles() { MCAttributes = new MarkupCompatibilityAttributes() { Ignorable = "w14 wp14" } };
            styles1.AddNamespaceDeclaration("wpc", "http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas");
            styles1.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
            styles1.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");
            styles1.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
            styles1.AddNamespaceDeclaration("m", "http://schemas.openxmlformats.org/officeDocument/2006/math");
            styles1.AddNamespaceDeclaration("v", "urn:schemas-microsoft-com:vml");
            styles1.AddNamespaceDeclaration("wp14", "http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing");
            styles1.AddNamespaceDeclaration("wp", "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing");
            styles1.AddNamespaceDeclaration("w10", "urn:schemas-microsoft-com:office:word");
            styles1.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
            styles1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
            styles1.AddNamespaceDeclaration("wpg", "http://schemas.microsoft.com/office/word/2010/wordprocessingGroup");
            styles1.AddNamespaceDeclaration("wpi", "http://schemas.microsoft.com/office/word/2010/wordprocessingInk");
            styles1.AddNamespaceDeclaration("wne", "http://schemas.microsoft.com/office/word/2006/wordml");
            styles1.AddNamespaceDeclaration("wps", "http://schemas.microsoft.com/office/word/2010/wordprocessingShape");

            DocDefaults docDefaults1 = new DocDefaults();

            RunPropertiesDefault runPropertiesDefault1 = new RunPropertiesDefault();

            RunPropertiesBaseStyle runPropertiesBaseStyle1 = new RunPropertiesBaseStyle();
            RunFonts runFonts105 = new RunFonts() { AsciiTheme = ThemeFontValues.MinorHighAnsi, HighAnsiTheme = ThemeFontValues.MinorHighAnsi, EastAsiaTheme = ThemeFontValues.MinorHighAnsi, ComplexScriptTheme = ThemeFontValues.MinorBidi };
            FontSize fontSize105 = new FontSize() { Val = "22" };
            FontSizeComplexScript fontSizeComplexScript105 = new FontSizeComplexScript() { Val = "22" };
            Languages languages1 = new Languages() { Val = "en-US", EastAsia = "en-US", Bidi = "ar-SA" };

            runPropertiesBaseStyle1.Append(runFonts105);
            runPropertiesBaseStyle1.Append(fontSize105);
            runPropertiesBaseStyle1.Append(fontSizeComplexScript105);
            runPropertiesBaseStyle1.Append(languages1);

            runPropertiesDefault1.Append(runPropertiesBaseStyle1);

            ParagraphPropertiesDefault paragraphPropertiesDefault1 = new ParagraphPropertiesDefault();

            ParagraphPropertiesBaseStyle paragraphPropertiesBaseStyle1 = new ParagraphPropertiesBaseStyle();
            SpacingBetweenLines spacingBetweenLines48 = new SpacingBetweenLines() { After = "200", Line = "276", LineRule = LineSpacingRuleValues.Auto };

            paragraphPropertiesBaseStyle1.Append(spacingBetweenLines48);

            paragraphPropertiesDefault1.Append(paragraphPropertiesBaseStyle1);

            docDefaults1.Append(runPropertiesDefault1);
            docDefaults1.Append(paragraphPropertiesDefault1);

            LatentStyles latentStyles1 = new LatentStyles() { DefaultLockedState = false, DefaultUiPriority = 99, DefaultSemiHidden = true, DefaultUnhideWhenUsed = true, DefaultPrimaryStyle = false, Count = 267 };
            LatentStyleExceptionInfo latentStyleExceptionInfo1 = new LatentStyleExceptionInfo() { Name = "Normal", UiPriority = 0, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo2 = new LatentStyleExceptionInfo() { Name = "heading 1", UiPriority = 0, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo3 = new LatentStyleExceptionInfo() { Name = "heading 2", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo4 = new LatentStyleExceptionInfo() { Name = "heading 3", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo5 = new LatentStyleExceptionInfo() { Name = "heading 4", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo6 = new LatentStyleExceptionInfo() { Name = "heading 5", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo7 = new LatentStyleExceptionInfo() { Name = "heading 6", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo8 = new LatentStyleExceptionInfo() { Name = "heading 7", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo9 = new LatentStyleExceptionInfo() { Name = "heading 8", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo10 = new LatentStyleExceptionInfo() { Name = "heading 9", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo11 = new LatentStyleExceptionInfo() { Name = "toc 1", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo12 = new LatentStyleExceptionInfo() { Name = "toc 2", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo13 = new LatentStyleExceptionInfo() { Name = "toc 3", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo14 = new LatentStyleExceptionInfo() { Name = "toc 4", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo15 = new LatentStyleExceptionInfo() { Name = "toc 5", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo16 = new LatentStyleExceptionInfo() { Name = "toc 6", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo17 = new LatentStyleExceptionInfo() { Name = "toc 7", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo18 = new LatentStyleExceptionInfo() { Name = "toc 8", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo19 = new LatentStyleExceptionInfo() { Name = "toc 9", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo20 = new LatentStyleExceptionInfo() { Name = "caption", UiPriority = 35, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo21 = new LatentStyleExceptionInfo() { Name = "Title", UiPriority = 10, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo22 = new LatentStyleExceptionInfo() { Name = "Default Paragraph Font", UiPriority = 1 };
            LatentStyleExceptionInfo latentStyleExceptionInfo23 = new LatentStyleExceptionInfo() { Name = "Subtitle", UiPriority = 11, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo24 = new LatentStyleExceptionInfo() { Name = "Strong", UiPriority = 22, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo25 = new LatentStyleExceptionInfo() { Name = "Emphasis", UiPriority = 20, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo26 = new LatentStyleExceptionInfo() { Name = "Table Grid", UiPriority = 59, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo27 = new LatentStyleExceptionInfo() { Name = "Placeholder Text", UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo28 = new LatentStyleExceptionInfo() { Name = "No Spacing", UiPriority = 1, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo29 = new LatentStyleExceptionInfo() { Name = "Light Shading", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo30 = new LatentStyleExceptionInfo() { Name = "Light List", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo31 = new LatentStyleExceptionInfo() { Name = "Light Grid", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo32 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo33 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo34 = new LatentStyleExceptionInfo() { Name = "Medium List 1", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo35 = new LatentStyleExceptionInfo() { Name = "Medium List 2", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo36 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo37 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo38 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo39 = new LatentStyleExceptionInfo() { Name = "Dark List", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo40 = new LatentStyleExceptionInfo() { Name = "Colorful Shading", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo41 = new LatentStyleExceptionInfo() { Name = "Colorful List", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo42 = new LatentStyleExceptionInfo() { Name = "Colorful Grid", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo43 = new LatentStyleExceptionInfo() { Name = "Light Shading Accent 1", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo44 = new LatentStyleExceptionInfo() { Name = "Light List Accent 1", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo45 = new LatentStyleExceptionInfo() { Name = "Light Grid Accent 1", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo46 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1 Accent 1", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo47 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2 Accent 1", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo48 = new LatentStyleExceptionInfo() { Name = "Medium List 1 Accent 1", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo49 = new LatentStyleExceptionInfo() { Name = "Revision", UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo50 = new LatentStyleExceptionInfo() { Name = "List Paragraph", UiPriority = 34, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo51 = new LatentStyleExceptionInfo() { Name = "Quote", UiPriority = 29, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo52 = new LatentStyleExceptionInfo() { Name = "Intense Quote", UiPriority = 30, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo53 = new LatentStyleExceptionInfo() { Name = "Medium List 2 Accent 1", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo54 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1 Accent 1", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo55 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2 Accent 1", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo56 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3 Accent 1", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo57 = new LatentStyleExceptionInfo() { Name = "Dark List Accent 1", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo58 = new LatentStyleExceptionInfo() { Name = "Colorful Shading Accent 1", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo59 = new LatentStyleExceptionInfo() { Name = "Colorful List Accent 1", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo60 = new LatentStyleExceptionInfo() { Name = "Colorful Grid Accent 1", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo61 = new LatentStyleExceptionInfo() { Name = "Light Shading Accent 2", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo62 = new LatentStyleExceptionInfo() { Name = "Light List Accent 2", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo63 = new LatentStyleExceptionInfo() { Name = "Light Grid Accent 2", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo64 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1 Accent 2", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo65 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2 Accent 2", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo66 = new LatentStyleExceptionInfo() { Name = "Medium List 1 Accent 2", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo67 = new LatentStyleExceptionInfo() { Name = "Medium List 2 Accent 2", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo68 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1 Accent 2", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo69 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2 Accent 2", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo70 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3 Accent 2", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo71 = new LatentStyleExceptionInfo() { Name = "Dark List Accent 2", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo72 = new LatentStyleExceptionInfo() { Name = "Colorful Shading Accent 2", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo73 = new LatentStyleExceptionInfo() { Name = "Colorful List Accent 2", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo74 = new LatentStyleExceptionInfo() { Name = "Colorful Grid Accent 2", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo75 = new LatentStyleExceptionInfo() { Name = "Light Shading Accent 3", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo76 = new LatentStyleExceptionInfo() { Name = "Light List Accent 3", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo77 = new LatentStyleExceptionInfo() { Name = "Light Grid Accent 3", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo78 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1 Accent 3", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo79 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2 Accent 3", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo80 = new LatentStyleExceptionInfo() { Name = "Medium List 1 Accent 3", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo81 = new LatentStyleExceptionInfo() { Name = "Medium List 2 Accent 3", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo82 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1 Accent 3", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo83 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2 Accent 3", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo84 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3 Accent 3", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo85 = new LatentStyleExceptionInfo() { Name = "Dark List Accent 3", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo86 = new LatentStyleExceptionInfo() { Name = "Colorful Shading Accent 3", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo87 = new LatentStyleExceptionInfo() { Name = "Colorful List Accent 3", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo88 = new LatentStyleExceptionInfo() { Name = "Colorful Grid Accent 3", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo89 = new LatentStyleExceptionInfo() { Name = "Light Shading Accent 4", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo90 = new LatentStyleExceptionInfo() { Name = "Light List Accent 4", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo91 = new LatentStyleExceptionInfo() { Name = "Light Grid Accent 4", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo92 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1 Accent 4", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo93 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2 Accent 4", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo94 = new LatentStyleExceptionInfo() { Name = "Medium List 1 Accent 4", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo95 = new LatentStyleExceptionInfo() { Name = "Medium List 2 Accent 4", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo96 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1 Accent 4", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo97 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2 Accent 4", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo98 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3 Accent 4", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo99 = new LatentStyleExceptionInfo() { Name = "Dark List Accent 4", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo100 = new LatentStyleExceptionInfo() { Name = "Colorful Shading Accent 4", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo101 = new LatentStyleExceptionInfo() { Name = "Colorful List Accent 4", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo102 = new LatentStyleExceptionInfo() { Name = "Colorful Grid Accent 4", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo103 = new LatentStyleExceptionInfo() { Name = "Light Shading Accent 5", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo104 = new LatentStyleExceptionInfo() { Name = "Light List Accent 5", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo105 = new LatentStyleExceptionInfo() { Name = "Light Grid Accent 5", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo106 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1 Accent 5", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo107 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2 Accent 5", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo108 = new LatentStyleExceptionInfo() { Name = "Medium List 1 Accent 5", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo109 = new LatentStyleExceptionInfo() { Name = "Medium List 2 Accent 5", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo110 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1 Accent 5", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo111 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2 Accent 5", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo112 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3 Accent 5", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo113 = new LatentStyleExceptionInfo() { Name = "Dark List Accent 5", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo114 = new LatentStyleExceptionInfo() { Name = "Colorful Shading Accent 5", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo115 = new LatentStyleExceptionInfo() { Name = "Colorful List Accent 5", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo116 = new LatentStyleExceptionInfo() { Name = "Colorful Grid Accent 5", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo117 = new LatentStyleExceptionInfo() { Name = "Light Shading Accent 6", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo118 = new LatentStyleExceptionInfo() { Name = "Light List Accent 6", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo119 = new LatentStyleExceptionInfo() { Name = "Light Grid Accent 6", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo120 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1 Accent 6", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo121 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2 Accent 6", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo122 = new LatentStyleExceptionInfo() { Name = "Medium List 1 Accent 6", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo123 = new LatentStyleExceptionInfo() { Name = "Medium List 2 Accent 6", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo124 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1 Accent 6", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo125 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2 Accent 6", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo126 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3 Accent 6", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo127 = new LatentStyleExceptionInfo() { Name = "Dark List Accent 6", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo128 = new LatentStyleExceptionInfo() { Name = "Colorful Shading Accent 6", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo129 = new LatentStyleExceptionInfo() { Name = "Colorful List Accent 6", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo130 = new LatentStyleExceptionInfo() { Name = "Colorful Grid Accent 6", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo131 = new LatentStyleExceptionInfo() { Name = "Subtle Emphasis", UiPriority = 19, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo132 = new LatentStyleExceptionInfo() { Name = "Intense Emphasis", UiPriority = 21, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo133 = new LatentStyleExceptionInfo() { Name = "Subtle Reference", UiPriority = 31, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo134 = new LatentStyleExceptionInfo() { Name = "Intense Reference", UiPriority = 32, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo135 = new LatentStyleExceptionInfo() { Name = "Book Title", UiPriority = 33, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo136 = new LatentStyleExceptionInfo() { Name = "Bibliography", UiPriority = 37 };
            LatentStyleExceptionInfo latentStyleExceptionInfo137 = new LatentStyleExceptionInfo() { Name = "TOC Heading", UiPriority = 39, PrimaryStyle = true };

            latentStyles1.Append(latentStyleExceptionInfo1);
            latentStyles1.Append(latentStyleExceptionInfo2);
            latentStyles1.Append(latentStyleExceptionInfo3);
            latentStyles1.Append(latentStyleExceptionInfo4);
            latentStyles1.Append(latentStyleExceptionInfo5);
            latentStyles1.Append(latentStyleExceptionInfo6);
            latentStyles1.Append(latentStyleExceptionInfo7);
            latentStyles1.Append(latentStyleExceptionInfo8);
            latentStyles1.Append(latentStyleExceptionInfo9);
            latentStyles1.Append(latentStyleExceptionInfo10);
            latentStyles1.Append(latentStyleExceptionInfo11);
            latentStyles1.Append(latentStyleExceptionInfo12);
            latentStyles1.Append(latentStyleExceptionInfo13);
            latentStyles1.Append(latentStyleExceptionInfo14);
            latentStyles1.Append(latentStyleExceptionInfo15);
            latentStyles1.Append(latentStyleExceptionInfo16);
            latentStyles1.Append(latentStyleExceptionInfo17);
            latentStyles1.Append(latentStyleExceptionInfo18);
            latentStyles1.Append(latentStyleExceptionInfo19);
            latentStyles1.Append(latentStyleExceptionInfo20);
            latentStyles1.Append(latentStyleExceptionInfo21);
            latentStyles1.Append(latentStyleExceptionInfo22);
            latentStyles1.Append(latentStyleExceptionInfo23);
            latentStyles1.Append(latentStyleExceptionInfo24);
            latentStyles1.Append(latentStyleExceptionInfo25);
            latentStyles1.Append(latentStyleExceptionInfo26);
            latentStyles1.Append(latentStyleExceptionInfo27);
            latentStyles1.Append(latentStyleExceptionInfo28);
            latentStyles1.Append(latentStyleExceptionInfo29);
            latentStyles1.Append(latentStyleExceptionInfo30);
            latentStyles1.Append(latentStyleExceptionInfo31);
            latentStyles1.Append(latentStyleExceptionInfo32);
            latentStyles1.Append(latentStyleExceptionInfo33);
            latentStyles1.Append(latentStyleExceptionInfo34);
            latentStyles1.Append(latentStyleExceptionInfo35);
            latentStyles1.Append(latentStyleExceptionInfo36);
            latentStyles1.Append(latentStyleExceptionInfo37);
            latentStyles1.Append(latentStyleExceptionInfo38);
            latentStyles1.Append(latentStyleExceptionInfo39);
            latentStyles1.Append(latentStyleExceptionInfo40);
            latentStyles1.Append(latentStyleExceptionInfo41);
            latentStyles1.Append(latentStyleExceptionInfo42);
            latentStyles1.Append(latentStyleExceptionInfo43);
            latentStyles1.Append(latentStyleExceptionInfo44);
            latentStyles1.Append(latentStyleExceptionInfo45);
            latentStyles1.Append(latentStyleExceptionInfo46);
            latentStyles1.Append(latentStyleExceptionInfo47);
            latentStyles1.Append(latentStyleExceptionInfo48);
            latentStyles1.Append(latentStyleExceptionInfo49);
            latentStyles1.Append(latentStyleExceptionInfo50);
            latentStyles1.Append(latentStyleExceptionInfo51);
            latentStyles1.Append(latentStyleExceptionInfo52);
            latentStyles1.Append(latentStyleExceptionInfo53);
            latentStyles1.Append(latentStyleExceptionInfo54);
            latentStyles1.Append(latentStyleExceptionInfo55);
            latentStyles1.Append(latentStyleExceptionInfo56);
            latentStyles1.Append(latentStyleExceptionInfo57);
            latentStyles1.Append(latentStyleExceptionInfo58);
            latentStyles1.Append(latentStyleExceptionInfo59);
            latentStyles1.Append(latentStyleExceptionInfo60);
            latentStyles1.Append(latentStyleExceptionInfo61);
            latentStyles1.Append(latentStyleExceptionInfo62);
            latentStyles1.Append(latentStyleExceptionInfo63);
            latentStyles1.Append(latentStyleExceptionInfo64);
            latentStyles1.Append(latentStyleExceptionInfo65);
            latentStyles1.Append(latentStyleExceptionInfo66);
            latentStyles1.Append(latentStyleExceptionInfo67);
            latentStyles1.Append(latentStyleExceptionInfo68);
            latentStyles1.Append(latentStyleExceptionInfo69);
            latentStyles1.Append(latentStyleExceptionInfo70);
            latentStyles1.Append(latentStyleExceptionInfo71);
            latentStyles1.Append(latentStyleExceptionInfo72);
            latentStyles1.Append(latentStyleExceptionInfo73);
            latentStyles1.Append(latentStyleExceptionInfo74);
            latentStyles1.Append(latentStyleExceptionInfo75);
            latentStyles1.Append(latentStyleExceptionInfo76);
            latentStyles1.Append(latentStyleExceptionInfo77);
            latentStyles1.Append(latentStyleExceptionInfo78);
            latentStyles1.Append(latentStyleExceptionInfo79);
            latentStyles1.Append(latentStyleExceptionInfo80);
            latentStyles1.Append(latentStyleExceptionInfo81);
            latentStyles1.Append(latentStyleExceptionInfo82);
            latentStyles1.Append(latentStyleExceptionInfo83);
            latentStyles1.Append(latentStyleExceptionInfo84);
            latentStyles1.Append(latentStyleExceptionInfo85);
            latentStyles1.Append(latentStyleExceptionInfo86);
            latentStyles1.Append(latentStyleExceptionInfo87);
            latentStyles1.Append(latentStyleExceptionInfo88);
            latentStyles1.Append(latentStyleExceptionInfo89);
            latentStyles1.Append(latentStyleExceptionInfo90);
            latentStyles1.Append(latentStyleExceptionInfo91);
            latentStyles1.Append(latentStyleExceptionInfo92);
            latentStyles1.Append(latentStyleExceptionInfo93);
            latentStyles1.Append(latentStyleExceptionInfo94);
            latentStyles1.Append(latentStyleExceptionInfo95);
            latentStyles1.Append(latentStyleExceptionInfo96);
            latentStyles1.Append(latentStyleExceptionInfo97);
            latentStyles1.Append(latentStyleExceptionInfo98);
            latentStyles1.Append(latentStyleExceptionInfo99);
            latentStyles1.Append(latentStyleExceptionInfo100);
            latentStyles1.Append(latentStyleExceptionInfo101);
            latentStyles1.Append(latentStyleExceptionInfo102);
            latentStyles1.Append(latentStyleExceptionInfo103);
            latentStyles1.Append(latentStyleExceptionInfo104);
            latentStyles1.Append(latentStyleExceptionInfo105);
            latentStyles1.Append(latentStyleExceptionInfo106);
            latentStyles1.Append(latentStyleExceptionInfo107);
            latentStyles1.Append(latentStyleExceptionInfo108);
            latentStyles1.Append(latentStyleExceptionInfo109);
            latentStyles1.Append(latentStyleExceptionInfo110);
            latentStyles1.Append(latentStyleExceptionInfo111);
            latentStyles1.Append(latentStyleExceptionInfo112);
            latentStyles1.Append(latentStyleExceptionInfo113);
            latentStyles1.Append(latentStyleExceptionInfo114);
            latentStyles1.Append(latentStyleExceptionInfo115);
            latentStyles1.Append(latentStyleExceptionInfo116);
            latentStyles1.Append(latentStyleExceptionInfo117);
            latentStyles1.Append(latentStyleExceptionInfo118);
            latentStyles1.Append(latentStyleExceptionInfo119);
            latentStyles1.Append(latentStyleExceptionInfo120);
            latentStyles1.Append(latentStyleExceptionInfo121);
            latentStyles1.Append(latentStyleExceptionInfo122);
            latentStyles1.Append(latentStyleExceptionInfo123);
            latentStyles1.Append(latentStyleExceptionInfo124);
            latentStyles1.Append(latentStyleExceptionInfo125);
            latentStyles1.Append(latentStyleExceptionInfo126);
            latentStyles1.Append(latentStyleExceptionInfo127);
            latentStyles1.Append(latentStyleExceptionInfo128);
            latentStyles1.Append(latentStyleExceptionInfo129);
            latentStyles1.Append(latentStyleExceptionInfo130);
            latentStyles1.Append(latentStyleExceptionInfo131);
            latentStyles1.Append(latentStyleExceptionInfo132);
            latentStyles1.Append(latentStyleExceptionInfo133);
            latentStyles1.Append(latentStyleExceptionInfo134);
            latentStyles1.Append(latentStyleExceptionInfo135);
            latentStyles1.Append(latentStyleExceptionInfo136);
            latentStyles1.Append(latentStyleExceptionInfo137);

            Style style1 = new Style() { Type = StyleValues.Paragraph, StyleId = "Normal", Default = true };
            StyleName styleName1 = new StyleName() { Val = "Normal" };
            PrimaryStyle primaryStyle1 = new PrimaryStyle();
            Rsid rsid1 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties1 = new StyleParagraphProperties();

            Tabs tabs1 = new Tabs();
            TabStop tabStop1 = new TabStop() { Val = TabStopValues.Left, Position = 567 };
            TabStop tabStop2 = new TabStop() { Val = TabStopValues.Left, Position = 851 };

            tabs1.Append(tabStop1);
            tabs1.Append(tabStop2);
            SpacingBetweenLines spacingBetweenLines49 = new SpacingBetweenLines() { After = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };

            styleParagraphProperties1.Append(tabs1);
            styleParagraphProperties1.Append(spacingBetweenLines49);

            StyleRunProperties styleRunProperties1 = new StyleRunProperties();
            RunFonts runFonts106 = new RunFonts() { Ascii = "Verdana", HighAnsi = "Verdana", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            FontSize fontSize106 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript106 = new FontSizeComplexScript() { Val = "18" };

            styleRunProperties1.Append(runFonts106);
            styleRunProperties1.Append(fontSize106);
            styleRunProperties1.Append(fontSizeComplexScript106);

            style1.Append(styleName1);
            style1.Append(primaryStyle1);
            style1.Append(rsid1);
            style1.Append(styleParagraphProperties1);
            style1.Append(styleRunProperties1);

            Style style2 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading1" };
            StyleName styleName2 = new StyleName() { Val = "heading 1" };
            Aliases aliases1 = new Aliases() { Val = "H1,h1,Level 1 Topic Heading" };
            BasedOn basedOn1 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle1 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle1 = new LinkedStyle() { Val = "Heading1Char" };
            PrimaryStyle primaryStyle2 = new PrimaryStyle();
            Rsid rsid2 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties2 = new StyleParagraphProperties();

            NumberingProperties numberingProperties1 = new NumberingProperties();
            NumberingId numberingId1 = new NumberingId() { Val = 1 };

            numberingProperties1.Append(numberingId1);

            ParagraphBorders paragraphBorders1 = new ParagraphBorders();
            TopBorder topBorder3 = new TopBorder() { Val = BorderValues.Single, Color = "4F81BD", Size = (UInt32Value)24U, Space = (UInt32Value)0U };
            LeftBorder leftBorder3 = new LeftBorder() { Val = BorderValues.Single, Color = "4F81BD", Size = (UInt32Value)24U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder3 = new BottomBorder() { Val = BorderValues.Single, Color = "4F81BD", Size = (UInt32Value)24U, Space = (UInt32Value)0U };
            RightBorder rightBorder3 = new RightBorder() { Val = BorderValues.Single, Color = "4F81BD", Size = (UInt32Value)24U, Space = (UInt32Value)0U };

            paragraphBorders1.Append(topBorder3);
            paragraphBorders1.Append(leftBorder3);
            paragraphBorders1.Append(bottomBorder3);
            paragraphBorders1.Append(rightBorder3);
            Shading shading8 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "4F81BD" };

            Tabs tabs2 = new Tabs();
            TabStop tabStop3 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop4 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };
            TabStop tabStop5 = new TabStop() { Val = TabStopValues.Left, Position = 0 };

            tabs2.Append(tabStop3);
            tabs2.Append(tabStop4);
            tabs2.Append(tabStop5);
            SpacingBetweenLines spacingBetweenLines50 = new SpacingBetweenLines() { After = "240", Line = "276", LineRule = LineSpacingRuleValues.Auto };
            OutlineLevel outlineLevel1 = new OutlineLevel() { Val = 0 };

            styleParagraphProperties2.Append(numberingProperties1);
            styleParagraphProperties2.Append(paragraphBorders1);
            styleParagraphProperties2.Append(shading8);
            styleParagraphProperties2.Append(tabs2);
            styleParagraphProperties2.Append(spacingBetweenLines50);
            styleParagraphProperties2.Append(outlineLevel1);

            StyleRunProperties styleRunProperties2 = new StyleRunProperties();
            RunFonts runFonts107 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
            Bold bold48 = new Bold();
            BoldComplexScript boldComplexScript48 = new BoldComplexScript();
            SmallCaps smallCaps1 = new SmallCaps();
            Color color103 = new Color() { Val = "FFFFFF" };
            Kern kern1 = new Kern() { Val = (UInt32Value)32U };
            FontSize fontSize107 = new FontSize() { Val = "36" };
            FontSizeComplexScript fontSizeComplexScript107 = new FontSizeComplexScript() { Val = "40" };

            styleRunProperties2.Append(runFonts107);
            styleRunProperties2.Append(bold48);
            styleRunProperties2.Append(boldComplexScript48);
            styleRunProperties2.Append(smallCaps1);
            styleRunProperties2.Append(color103);
            styleRunProperties2.Append(kern1);
            styleRunProperties2.Append(fontSize107);
            styleRunProperties2.Append(fontSizeComplexScript107);

            style2.Append(styleName2);
            style2.Append(aliases1);
            style2.Append(basedOn1);
            style2.Append(nextParagraphStyle1);
            style2.Append(linkedStyle1);
            style2.Append(primaryStyle2);
            style2.Append(rsid2);
            style2.Append(styleParagraphProperties2);
            style2.Append(styleRunProperties2);

            Style style3 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading2" };
            StyleName styleName3 = new StyleName() { Val = "heading 2" };
            Aliases aliases2 = new Aliases() { Val = "H2,h2,Level 2 Topic Heading" };
            BasedOn basedOn2 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle2 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle2 = new LinkedStyle() { Val = "Heading2Char" };
            PrimaryStyle primaryStyle3 = new PrimaryStyle();
            Rsid rsid3 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties3 = new StyleParagraphProperties();

            NumberingProperties numberingProperties2 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference1 = new NumberingLevelReference() { Val = 1 };
            NumberingId numberingId2 = new NumberingId() { Val = 1 };

            numberingProperties2.Append(numberingLevelReference1);
            numberingProperties2.Append(numberingId2);

            ParagraphBorders paragraphBorders2 = new ParagraphBorders();
            TopBorder topBorder4 = new TopBorder() { Val = BorderValues.Single, Color = "DBE5F1", Size = (UInt32Value)24U, Space = (UInt32Value)0U };
            LeftBorder leftBorder4 = new LeftBorder() { Val = BorderValues.Single, Color = "DBE5F1", Size = (UInt32Value)24U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder4 = new BottomBorder() { Val = BorderValues.Single, Color = "DBE5F1", Size = (UInt32Value)24U, Space = (UInt32Value)0U };
            RightBorder rightBorder4 = new RightBorder() { Val = BorderValues.Single, Color = "DBE5F1", Size = (UInt32Value)24U, Space = (UInt32Value)0U };

            paragraphBorders2.Append(topBorder4);
            paragraphBorders2.Append(leftBorder4);
            paragraphBorders2.Append(bottomBorder4);
            paragraphBorders2.Append(rightBorder4);
            Shading shading9 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "DBE5F1" };

            Tabs tabs3 = new Tabs();
            TabStop tabStop6 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop7 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };

            tabs3.Append(tabStop6);
            tabs3.Append(tabStop7);
            SpacingBetweenLines spacingBetweenLines51 = new SpacingBetweenLines() { After = "240", Line = "276", LineRule = LineSpacingRuleValues.Auto };
            OutlineLevel outlineLevel2 = new OutlineLevel() { Val = 1 };

            styleParagraphProperties3.Append(numberingProperties2);
            styleParagraphProperties3.Append(paragraphBorders2);
            styleParagraphProperties3.Append(shading9);
            styleParagraphProperties3.Append(tabs3);
            styleParagraphProperties3.Append(spacingBetweenLines51);
            styleParagraphProperties3.Append(outlineLevel2);

            StyleRunProperties styleRunProperties3 = new StyleRunProperties();
            RunFonts runFonts108 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
            Bold bold49 = new Bold();
            BoldComplexScript boldComplexScript49 = new BoldComplexScript();
            Color color104 = new Color() { Val = "0070C0" };
            FontSize fontSize108 = new FontSize() { Val = "32" };
            FontSizeComplexScript fontSizeComplexScript108 = new FontSizeComplexScript() { Val = "36" };

            styleRunProperties3.Append(runFonts108);
            styleRunProperties3.Append(bold49);
            styleRunProperties3.Append(boldComplexScript49);
            styleRunProperties3.Append(color104);
            styleRunProperties3.Append(fontSize108);
            styleRunProperties3.Append(fontSizeComplexScript108);

            style3.Append(styleName3);
            style3.Append(aliases2);
            style3.Append(basedOn2);
            style3.Append(nextParagraphStyle2);
            style3.Append(linkedStyle2);
            style3.Append(primaryStyle3);
            style3.Append(rsid3);
            style3.Append(styleParagraphProperties3);
            style3.Append(styleRunProperties3);

            Style style4 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading3" };
            StyleName styleName4 = new StyleName() { Val = "heading 3" };
            Aliases aliases3 = new Aliases() { Val = "H3,h3,Level 3 Topic Heading" };
            BasedOn basedOn3 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle3 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle3 = new LinkedStyle() { Val = "Heading3Char" };
            PrimaryStyle primaryStyle4 = new PrimaryStyle();
            Rsid rsid4 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties4 = new StyleParagraphProperties();

            NumberingProperties numberingProperties3 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference2 = new NumberingLevelReference() { Val = 2 };
            NumberingId numberingId3 = new NumberingId() { Val = 1 };

            numberingProperties3.Append(numberingLevelReference2);
            numberingProperties3.Append(numberingId3);

            ParagraphBorders paragraphBorders3 = new ParagraphBorders();
            TopBorder topBorder5 = new TopBorder() { Val = BorderValues.Single, Color = "4F81BD", Size = (UInt32Value)6U, Space = (UInt32Value)2U };
            LeftBorder leftBorder5 = new LeftBorder() { Val = BorderValues.Single, Color = "4F81BD", Size = (UInt32Value)6U, Space = (UInt32Value)2U };

            paragraphBorders3.Append(topBorder5);
            paragraphBorders3.Append(leftBorder5);

            Tabs tabs4 = new Tabs();
            TabStop tabStop8 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop9 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };

            tabs4.Append(tabStop8);
            tabs4.Append(tabStop9);
            SpacingBetweenLines spacingBetweenLines52 = new SpacingBetweenLines() { After = "240", Line = "276", LineRule = LineSpacingRuleValues.Auto };
            OutlineLevel outlineLevel3 = new OutlineLevel() { Val = 2 };

            styleParagraphProperties4.Append(numberingProperties3);
            styleParagraphProperties4.Append(paragraphBorders3);
            styleParagraphProperties4.Append(tabs4);
            styleParagraphProperties4.Append(spacingBetweenLines52);
            styleParagraphProperties4.Append(outlineLevel3);

            StyleRunProperties styleRunProperties4 = new StyleRunProperties();
            RunFonts runFonts109 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
            Bold bold50 = new Bold();
            BoldComplexScript boldComplexScript50 = new BoldComplexScript();
            Color color105 = new Color() { Val = "1F497D" };
            FontSize fontSize109 = new FontSize() { Val = "26" };
            FontSizeComplexScript fontSizeComplexScript109 = new FontSizeComplexScript() { Val = "26" };

            styleRunProperties4.Append(runFonts109);
            styleRunProperties4.Append(bold50);
            styleRunProperties4.Append(boldComplexScript50);
            styleRunProperties4.Append(color105);
            styleRunProperties4.Append(fontSize109);
            styleRunProperties4.Append(fontSizeComplexScript109);

            style4.Append(styleName4);
            style4.Append(aliases3);
            style4.Append(basedOn3);
            style4.Append(nextParagraphStyle3);
            style4.Append(linkedStyle3);
            style4.Append(primaryStyle4);
            style4.Append(rsid4);
            style4.Append(styleParagraphProperties4);
            style4.Append(styleRunProperties4);

            Style style5 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading4" };
            StyleName styleName5 = new StyleName() { Val = "heading 4" };
            Aliases aliases4 = new Aliases() { Val = "H4,Infonet Heading 4,Subhead C" };
            BasedOn basedOn4 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle4 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle4 = new LinkedStyle() { Val = "Heading4Char" };
            PrimaryStyle primaryStyle5 = new PrimaryStyle();
            Rsid rsid5 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties5 = new StyleParagraphProperties();

            NumberingProperties numberingProperties4 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference3 = new NumberingLevelReference() { Val = 3 };
            NumberingId numberingId4 = new NumberingId() { Val = 1 };

            numberingProperties4.Append(numberingLevelReference3);
            numberingProperties4.Append(numberingId4);

            Tabs tabs5 = new Tabs();
            TabStop tabStop10 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop11 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };

            tabs5.Append(tabStop10);
            tabs5.Append(tabStop11);
            SpacingBetweenLines spacingBetweenLines53 = new SpacingBetweenLines() { Line = "276", LineRule = LineSpacingRuleValues.Auto };
            OutlineLevel outlineLevel4 = new OutlineLevel() { Val = 3 };

            styleParagraphProperties5.Append(numberingProperties4);
            styleParagraphProperties5.Append(tabs5);
            styleParagraphProperties5.Append(spacingBetweenLines53);
            styleParagraphProperties5.Append(outlineLevel4);

            StyleRunProperties styleRunProperties5 = new StyleRunProperties();
            RunFonts runFonts110 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
            Bold bold51 = new Bold();
            BoldComplexScript boldComplexScript51 = new BoldComplexScript();
            Color color106 = new Color() { Val = "0070C0" };
            FontSize fontSize110 = new FontSize() { Val = "24" };
            FontSizeComplexScript fontSizeComplexScript110 = new FontSizeComplexScript() { Val = "24" };

            styleRunProperties5.Append(runFonts110);
            styleRunProperties5.Append(bold51);
            styleRunProperties5.Append(boldComplexScript51);
            styleRunProperties5.Append(color106);
            styleRunProperties5.Append(fontSize110);
            styleRunProperties5.Append(fontSizeComplexScript110);

            style5.Append(styleName5);
            style5.Append(aliases4);
            style5.Append(basedOn4);
            style5.Append(nextParagraphStyle4);
            style5.Append(linkedStyle4);
            style5.Append(primaryStyle5);
            style5.Append(rsid5);
            style5.Append(styleParagraphProperties5);
            style5.Append(styleRunProperties5);

            Style style6 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading5" };
            StyleName styleName6 = new StyleName() { Val = "heading 5" };
            BasedOn basedOn5 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle5 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle5 = new LinkedStyle() { Val = "Heading5Char" };
            PrimaryStyle primaryStyle6 = new PrimaryStyle();
            Rsid rsid6 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties6 = new StyleParagraphProperties();

            NumberingProperties numberingProperties5 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference4 = new NumberingLevelReference() { Val = 4 };
            NumberingId numberingId5 = new NumberingId() { Val = 1 };

            numberingProperties5.Append(numberingLevelReference4);
            numberingProperties5.Append(numberingId5);

            Tabs tabs6 = new Tabs();
            TabStop tabStop12 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop13 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };
            TabStop tabStop14 = new TabStop() { Val = TabStopValues.Left, Position = 2448 };

            tabs6.Append(tabStop12);
            tabs6.Append(tabStop13);
            tabs6.Append(tabStop14);
            SpacingBetweenLines spacingBetweenLines54 = new SpacingBetweenLines() { Before = "240", After = "120" };
            OutlineLevel outlineLevel5 = new OutlineLevel() { Val = 4 };

            styleParagraphProperties6.Append(numberingProperties5);
            styleParagraphProperties6.Append(tabs6);
            styleParagraphProperties6.Append(spacingBetweenLines54);
            styleParagraphProperties6.Append(outlineLevel5);

            StyleRunProperties styleRunProperties6 = new StyleRunProperties();
            RunFonts runFonts111 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
            Bold bold52 = new Bold();
            BoldComplexScript boldComplexScript52 = new BoldComplexScript();
            Color color107 = new Color() { Val = "0070C0" };
            FontSize fontSize111 = new FontSize() { Val = "24" };
            FontSizeComplexScript fontSizeComplexScript111 = new FontSizeComplexScript() { Val = "24" };

            styleRunProperties6.Append(runFonts111);
            styleRunProperties6.Append(bold52);
            styleRunProperties6.Append(boldComplexScript52);
            styleRunProperties6.Append(color107);
            styleRunProperties6.Append(fontSize111);
            styleRunProperties6.Append(fontSizeComplexScript111);

            style6.Append(styleName6);
            style6.Append(basedOn5);
            style6.Append(nextParagraphStyle5);
            style6.Append(linkedStyle5);
            style6.Append(primaryStyle6);
            style6.Append(rsid6);
            style6.Append(styleParagraphProperties6);
            style6.Append(styleRunProperties6);

            Style style7 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading6" };
            StyleName styleName7 = new StyleName() { Val = "heading 6" };
            BasedOn basedOn6 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle6 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle6 = new LinkedStyle() { Val = "Heading6Char" };
            PrimaryStyle primaryStyle7 = new PrimaryStyle();
            Rsid rsid7 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties7 = new StyleParagraphProperties();

            NumberingProperties numberingProperties6 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference5 = new NumberingLevelReference() { Val = 5 };
            NumberingId numberingId6 = new NumberingId() { Val = 1 };

            numberingProperties6.Append(numberingLevelReference5);
            numberingProperties6.Append(numberingId6);

            Tabs tabs7 = new Tabs();
            TabStop tabStop15 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop16 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };

            tabs7.Append(tabStop15);
            tabs7.Append(tabStop16);
            SpacingBetweenLines spacingBetweenLines55 = new SpacingBetweenLines() { Before = "240", After = "60" };
            OutlineLevel outlineLevel6 = new OutlineLevel() { Val = 5 };

            styleParagraphProperties7.Append(numberingProperties6);
            styleParagraphProperties7.Append(tabs7);
            styleParagraphProperties7.Append(spacingBetweenLines55);
            styleParagraphProperties7.Append(outlineLevel6);

            StyleRunProperties styleRunProperties7 = new StyleRunProperties();
            RunFonts runFonts112 = new RunFonts() { EastAsia = "Verdana" };

            styleRunProperties7.Append(runFonts112);

            style7.Append(styleName7);
            style7.Append(basedOn6);
            style7.Append(nextParagraphStyle6);
            style7.Append(linkedStyle6);
            style7.Append(primaryStyle7);
            style7.Append(rsid7);
            style7.Append(styleParagraphProperties7);
            style7.Append(styleRunProperties7);

            Style style8 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading7" };
            StyleName styleName8 = new StyleName() { Val = "heading 7" };
            BasedOn basedOn7 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle7 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle7 = new LinkedStyle() { Val = "Heading7Char" };
            PrimaryStyle primaryStyle8 = new PrimaryStyle();
            Rsid rsid8 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties8 = new StyleParagraphProperties();

            NumberingProperties numberingProperties7 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference6 = new NumberingLevelReference() { Val = 6 };
            NumberingId numberingId7 = new NumberingId() { Val = 1 };

            numberingProperties7.Append(numberingLevelReference6);
            numberingProperties7.Append(numberingId7);

            Tabs tabs8 = new Tabs();
            TabStop tabStop17 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop18 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };
            TabStop tabStop19 = new TabStop() { Val = TabStopValues.Left, Position = 2448 };

            tabs8.Append(tabStop17);
            tabs8.Append(tabStop18);
            tabs8.Append(tabStop19);
            SpacingBetweenLines spacingBetweenLines56 = new SpacingBetweenLines() { Before = "240", After = "60" };
            OutlineLevel outlineLevel7 = new OutlineLevel() { Val = 6 };

            styleParagraphProperties8.Append(numberingProperties7);
            styleParagraphProperties8.Append(tabs8);
            styleParagraphProperties8.Append(spacingBetweenLines56);
            styleParagraphProperties8.Append(outlineLevel7);

            StyleRunProperties styleRunProperties8 = new StyleRunProperties();
            RunFonts runFonts113 = new RunFonts() { EastAsia = "Verdana" };
            Italic italic1 = new Italic();
            ItalicComplexScript italicComplexScript1 = new ItalicComplexScript();
            FontSizeComplexScript fontSizeComplexScript112 = new FontSizeComplexScript() { Val = "20" };

            styleRunProperties8.Append(runFonts113);
            styleRunProperties8.Append(italic1);
            styleRunProperties8.Append(italicComplexScript1);
            styleRunProperties8.Append(fontSizeComplexScript112);

            style8.Append(styleName8);
            style8.Append(basedOn7);
            style8.Append(nextParagraphStyle7);
            style8.Append(linkedStyle7);
            style8.Append(primaryStyle8);
            style8.Append(rsid8);
            style8.Append(styleParagraphProperties8);
            style8.Append(styleRunProperties8);

            Style style9 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading8" };
            StyleName styleName9 = new StyleName() { Val = "heading 8" };
            BasedOn basedOn8 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle8 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle8 = new LinkedStyle() { Val = "Heading8Char" };
            PrimaryStyle primaryStyle9 = new PrimaryStyle();
            Rsid rsid9 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties9 = new StyleParagraphProperties();

            NumberingProperties numberingProperties8 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference7 = new NumberingLevelReference() { Val = 7 };
            NumberingId numberingId8 = new NumberingId() { Val = 1 };

            numberingProperties8.Append(numberingLevelReference7);
            numberingProperties8.Append(numberingId8);

            Tabs tabs9 = new Tabs();
            TabStop tabStop20 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop21 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };
            TabStop tabStop22 = new TabStop() { Val = TabStopValues.Left, Position = 2448 };

            tabs9.Append(tabStop20);
            tabs9.Append(tabStop21);
            tabs9.Append(tabStop22);
            SpacingBetweenLines spacingBetweenLines57 = new SpacingBetweenLines() { Before = "240", After = "60" };
            OutlineLevel outlineLevel8 = new OutlineLevel() { Val = 7 };

            styleParagraphProperties9.Append(numberingProperties8);
            styleParagraphProperties9.Append(tabs9);
            styleParagraphProperties9.Append(spacingBetweenLines57);
            styleParagraphProperties9.Append(outlineLevel8);

            StyleRunProperties styleRunProperties9 = new StyleRunProperties();
            RunFonts runFonts114 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman", ComplexScript = "Times New Roman" };
            Italic italic2 = new Italic();
            ItalicComplexScript italicComplexScript2 = new ItalicComplexScript();
            FontSize fontSize112 = new FontSize() { Val = "24" };
            FontSizeComplexScript fontSizeComplexScript113 = new FontSizeComplexScript() { Val = "24" };

            styleRunProperties9.Append(runFonts114);
            styleRunProperties9.Append(italic2);
            styleRunProperties9.Append(italicComplexScript2);
            styleRunProperties9.Append(fontSize112);
            styleRunProperties9.Append(fontSizeComplexScript113);

            style9.Append(styleName9);
            style9.Append(basedOn8);
            style9.Append(nextParagraphStyle8);
            style9.Append(linkedStyle8);
            style9.Append(primaryStyle9);
            style9.Append(rsid9);
            style9.Append(styleParagraphProperties9);
            style9.Append(styleRunProperties9);

            Style style10 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading9" };
            StyleName styleName10 = new StyleName() { Val = "heading 9" };
            BasedOn basedOn9 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle9 = new NextParagraphStyle() { Val = "Normal" };
            LinkedStyle linkedStyle9 = new LinkedStyle() { Val = "Heading9Char" };
            PrimaryStyle primaryStyle10 = new PrimaryStyle();
            Rsid rsid10 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties10 = new StyleParagraphProperties();

            NumberingProperties numberingProperties9 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference8 = new NumberingLevelReference() { Val = 8 };
            NumberingId numberingId9 = new NumberingId() { Val = 1 };

            numberingProperties9.Append(numberingLevelReference8);
            numberingProperties9.Append(numberingId9);

            Tabs tabs10 = new Tabs();
            TabStop tabStop23 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };

            tabs10.Append(tabStop23);
            SpacingBetweenLines spacingBetweenLines58 = new SpacingBetweenLines() { Before = "240", After = "60" };
            OutlineLevel outlineLevel9 = new OutlineLevel() { Val = 8 };

            styleParagraphProperties10.Append(numberingProperties9);
            styleParagraphProperties10.Append(tabs10);
            styleParagraphProperties10.Append(spacingBetweenLines58);
            styleParagraphProperties10.Append(outlineLevel9);

            StyleRunProperties styleRunProperties10 = new StyleRunProperties();
            RunFonts runFonts115 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", ComplexScript = "Arial" };
            FontSize fontSize113 = new FontSize() { Val = "22" };
            FontSizeComplexScript fontSizeComplexScript114 = new FontSizeComplexScript() { Val = "22" };

            styleRunProperties10.Append(runFonts115);
            styleRunProperties10.Append(fontSize113);
            styleRunProperties10.Append(fontSizeComplexScript114);

            style10.Append(styleName10);
            style10.Append(basedOn9);
            style10.Append(nextParagraphStyle9);
            style10.Append(linkedStyle9);
            style10.Append(primaryStyle10);
            style10.Append(rsid10);
            style10.Append(styleParagraphProperties10);
            style10.Append(styleRunProperties10);

            Style style11 = new Style() { Type = StyleValues.Character, StyleId = "DefaultParagraphFont", Default = true };
            StyleName styleName11 = new StyleName() { Val = "Default Paragraph Font" };
            UIPriority uIPriority1 = new UIPriority() { Val = 1 };
            SemiHidden semiHidden1 = new SemiHidden();
            UnhideWhenUsed unhideWhenUsed1 = new UnhideWhenUsed();

            style11.Append(styleName11);
            style11.Append(uIPriority1);
            style11.Append(semiHidden1);
            style11.Append(unhideWhenUsed1);

            Style style12 = new Style() { Type = StyleValues.Table, StyleId = "TableNormal", Default = true };
            StyleName styleName12 = new StyleName() { Val = "Normal Table" };
            UIPriority uIPriority2 = new UIPriority() { Val = 99 };
            SemiHidden semiHidden2 = new SemiHidden();
            UnhideWhenUsed unhideWhenUsed2 = new UnhideWhenUsed();

            StyleTableProperties styleTableProperties1 = new StyleTableProperties();
            TableIndentation tableIndentation3 = new TableIndentation() { Width = 0, Type = TableWidthUnitValues.Dxa };

            TableCellMarginDefault tableCellMarginDefault3 = new TableCellMarginDefault();
            TopMargin topMargin1 = new TopMargin() { Width = "0", Type = TableWidthUnitValues.Dxa };
            TableCellLeftMargin tableCellLeftMargin3 = new TableCellLeftMargin() { Width = 108, Type = TableWidthValues.Dxa };
            BottomMargin bottomMargin1 = new BottomMargin() { Width = "0", Type = TableWidthUnitValues.Dxa };
            TableCellRightMargin tableCellRightMargin3 = new TableCellRightMargin() { Width = 108, Type = TableWidthValues.Dxa };

            tableCellMarginDefault3.Append(topMargin1);
            tableCellMarginDefault3.Append(tableCellLeftMargin3);
            tableCellMarginDefault3.Append(bottomMargin1);
            tableCellMarginDefault3.Append(tableCellRightMargin3);

            styleTableProperties1.Append(tableIndentation3);
            styleTableProperties1.Append(tableCellMarginDefault3);

            style12.Append(styleName12);
            style12.Append(uIPriority2);
            style12.Append(semiHidden2);
            style12.Append(unhideWhenUsed2);
            style12.Append(styleTableProperties1);

            Style style13 = new Style() { Type = StyleValues.Numbering, StyleId = "NoList", Default = true };
            StyleName styleName13 = new StyleName() { Val = "No List" };
            UIPriority uIPriority3 = new UIPriority() { Val = 99 };
            SemiHidden semiHidden3 = new SemiHidden();
            UnhideWhenUsed unhideWhenUsed3 = new UnhideWhenUsed();

            style13.Append(styleName13);
            style13.Append(uIPriority3);
            style13.Append(semiHidden3);
            style13.Append(unhideWhenUsed3);

            Style style14 = new Style() { Type = StyleValues.Character, StyleId = "Heading1Char", CustomStyle = true };
            StyleName styleName14 = new StyleName() { Val = "Heading 1 Char" };
            Aliases aliases5 = new Aliases() { Val = "H1 Char,h1 Char,Level 1 Topic Heading Char" };
            BasedOn basedOn10 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle10 = new LinkedStyle() { Val = "Heading1" };
            Rsid rsid11 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties11 = new StyleRunProperties();
            RunFonts runFonts116 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            Bold bold53 = new Bold();
            BoldComplexScript boldComplexScript53 = new BoldComplexScript();
            SmallCaps smallCaps2 = new SmallCaps();
            Color color108 = new Color() { Val = "FFFFFF" };
            Kern kern2 = new Kern() { Val = (UInt32Value)32U };
            FontSize fontSize114 = new FontSize() { Val = "36" };
            FontSizeComplexScript fontSizeComplexScript115 = new FontSizeComplexScript() { Val = "40" };
            Shading shading10 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "4F81BD" };

            styleRunProperties11.Append(runFonts116);
            styleRunProperties11.Append(bold53);
            styleRunProperties11.Append(boldComplexScript53);
            styleRunProperties11.Append(smallCaps2);
            styleRunProperties11.Append(color108);
            styleRunProperties11.Append(kern2);
            styleRunProperties11.Append(fontSize114);
            styleRunProperties11.Append(fontSizeComplexScript115);
            styleRunProperties11.Append(shading10);

            style14.Append(styleName14);
            style14.Append(aliases5);
            style14.Append(basedOn10);
            style14.Append(linkedStyle10);
            style14.Append(rsid11);
            style14.Append(styleRunProperties11);

            Style style15 = new Style() { Type = StyleValues.Character, StyleId = "Heading2Char", CustomStyle = true };
            StyleName styleName15 = new StyleName() { Val = "Heading 2 Char" };
            Aliases aliases6 = new Aliases() { Val = "H2 Char,h2 Char,Level 2 Topic Heading Char" };
            BasedOn basedOn11 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle11 = new LinkedStyle() { Val = "Heading2" };
            Rsid rsid12 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties12 = new StyleRunProperties();
            RunFonts runFonts117 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            Bold bold54 = new Bold();
            BoldComplexScript boldComplexScript54 = new BoldComplexScript();
            Color color109 = new Color() { Val = "0070C0" };
            FontSize fontSize115 = new FontSize() { Val = "32" };
            FontSizeComplexScript fontSizeComplexScript116 = new FontSizeComplexScript() { Val = "36" };
            Shading shading11 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "DBE5F1" };

            styleRunProperties12.Append(runFonts117);
            styleRunProperties12.Append(bold54);
            styleRunProperties12.Append(boldComplexScript54);
            styleRunProperties12.Append(color109);
            styleRunProperties12.Append(fontSize115);
            styleRunProperties12.Append(fontSizeComplexScript116);
            styleRunProperties12.Append(shading11);

            style15.Append(styleName15);
            style15.Append(aliases6);
            style15.Append(basedOn11);
            style15.Append(linkedStyle11);
            style15.Append(rsid12);
            style15.Append(styleRunProperties12);

            Style style16 = new Style() { Type = StyleValues.Character, StyleId = "Heading3Char", CustomStyle = true };
            StyleName styleName16 = new StyleName() { Val = "Heading 3 Char" };
            Aliases aliases7 = new Aliases() { Val = "H3 Char,h3 Char,Level 3 Topic Heading Char" };
            BasedOn basedOn12 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle12 = new LinkedStyle() { Val = "Heading3" };
            Rsid rsid13 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties13 = new StyleRunProperties();
            RunFonts runFonts118 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            Bold bold55 = new Bold();
            BoldComplexScript boldComplexScript55 = new BoldComplexScript();
            Color color110 = new Color() { Val = "1F497D" };
            FontSize fontSize116 = new FontSize() { Val = "26" };
            FontSizeComplexScript fontSizeComplexScript117 = new FontSizeComplexScript() { Val = "26" };

            styleRunProperties13.Append(runFonts118);
            styleRunProperties13.Append(bold55);
            styleRunProperties13.Append(boldComplexScript55);
            styleRunProperties13.Append(color110);
            styleRunProperties13.Append(fontSize116);
            styleRunProperties13.Append(fontSizeComplexScript117);

            style16.Append(styleName16);
            style16.Append(aliases7);
            style16.Append(basedOn12);
            style16.Append(linkedStyle12);
            style16.Append(rsid13);
            style16.Append(styleRunProperties13);

            Style style17 = new Style() { Type = StyleValues.Character, StyleId = "Heading4Char", CustomStyle = true };
            StyleName styleName17 = new StyleName() { Val = "Heading 4 Char" };
            Aliases aliases8 = new Aliases() { Val = "H4 Char,Infonet Heading 4 Char,Subhead C Char" };
            BasedOn basedOn13 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle13 = new LinkedStyle() { Val = "Heading4" };
            Rsid rsid14 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties14 = new StyleRunProperties();
            RunFonts runFonts119 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            Bold bold56 = new Bold();
            BoldComplexScript boldComplexScript56 = new BoldComplexScript();
            Color color111 = new Color() { Val = "0070C0" };
            FontSize fontSize117 = new FontSize() { Val = "24" };
            FontSizeComplexScript fontSizeComplexScript118 = new FontSizeComplexScript() { Val = "24" };

            styleRunProperties14.Append(runFonts119);
            styleRunProperties14.Append(bold56);
            styleRunProperties14.Append(boldComplexScript56);
            styleRunProperties14.Append(color111);
            styleRunProperties14.Append(fontSize117);
            styleRunProperties14.Append(fontSizeComplexScript118);

            style17.Append(styleName17);
            style17.Append(aliases8);
            style17.Append(basedOn13);
            style17.Append(linkedStyle13);
            style17.Append(rsid14);
            style17.Append(styleRunProperties14);

            Style style18 = new Style() { Type = StyleValues.Character, StyleId = "Heading5Char", CustomStyle = true };
            StyleName styleName18 = new StyleName() { Val = "Heading 5 Char" };
            BasedOn basedOn14 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle14 = new LinkedStyle() { Val = "Heading5" };
            Rsid rsid15 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties15 = new StyleRunProperties();
            RunFonts runFonts120 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            Bold bold57 = new Bold();
            BoldComplexScript boldComplexScript57 = new BoldComplexScript();
            Color color112 = new Color() { Val = "0070C0" };
            FontSize fontSize118 = new FontSize() { Val = "24" };
            FontSizeComplexScript fontSizeComplexScript119 = new FontSizeComplexScript() { Val = "24" };

            styleRunProperties15.Append(runFonts120);
            styleRunProperties15.Append(bold57);
            styleRunProperties15.Append(boldComplexScript57);
            styleRunProperties15.Append(color112);
            styleRunProperties15.Append(fontSize118);
            styleRunProperties15.Append(fontSizeComplexScript119);

            style18.Append(styleName18);
            style18.Append(basedOn14);
            style18.Append(linkedStyle14);
            style18.Append(rsid15);
            style18.Append(styleRunProperties15);

            Style style19 = new Style() { Type = StyleValues.Character, StyleId = "Heading6Char", CustomStyle = true };
            StyleName styleName19 = new StyleName() { Val = "Heading 6 Char" };
            BasedOn basedOn15 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle15 = new LinkedStyle() { Val = "Heading6" };
            Rsid rsid16 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties16 = new StyleRunProperties();
            RunFonts runFonts121 = new RunFonts() { Ascii = "Verdana", HighAnsi = "Verdana", EastAsia = "Verdana", ComplexScript = "Verdana" };
            FontSize fontSize119 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript120 = new FontSizeComplexScript() { Val = "18" };

            styleRunProperties16.Append(runFonts121);
            styleRunProperties16.Append(fontSize119);
            styleRunProperties16.Append(fontSizeComplexScript120);

            style19.Append(styleName19);
            style19.Append(basedOn15);
            style19.Append(linkedStyle15);
            style19.Append(rsid16);
            style19.Append(styleRunProperties16);

            Style style20 = new Style() { Type = StyleValues.Character, StyleId = "Heading7Char", CustomStyle = true };
            StyleName styleName20 = new StyleName() { Val = "Heading 7 Char" };
            BasedOn basedOn16 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle16 = new LinkedStyle() { Val = "Heading7" };
            Rsid rsid17 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties17 = new StyleRunProperties();
            RunFonts runFonts122 = new RunFonts() { Ascii = "Verdana", HighAnsi = "Verdana", EastAsia = "Verdana", ComplexScript = "Verdana" };
            Italic italic3 = new Italic();
            ItalicComplexScript italicComplexScript3 = new ItalicComplexScript();
            FontSize fontSize120 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript121 = new FontSizeComplexScript() { Val = "20" };

            styleRunProperties17.Append(runFonts122);
            styleRunProperties17.Append(italic3);
            styleRunProperties17.Append(italicComplexScript3);
            styleRunProperties17.Append(fontSize120);
            styleRunProperties17.Append(fontSizeComplexScript121);

            style20.Append(styleName20);
            style20.Append(basedOn16);
            style20.Append(linkedStyle16);
            style20.Append(rsid17);
            style20.Append(styleRunProperties17);

            Style style21 = new Style() { Type = StyleValues.Character, StyleId = "Heading8Char", CustomStyle = true };
            StyleName styleName21 = new StyleName() { Val = "Heading 8 Char" };
            BasedOn basedOn17 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle17 = new LinkedStyle() { Val = "Heading8" };
            Rsid rsid18 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties18 = new StyleRunProperties();
            RunFonts runFonts123 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman", EastAsia = "Times New Roman", ComplexScript = "Times New Roman" };
            Italic italic4 = new Italic();
            ItalicComplexScript italicComplexScript4 = new ItalicComplexScript();
            FontSize fontSize121 = new FontSize() { Val = "24" };
            FontSizeComplexScript fontSizeComplexScript122 = new FontSizeComplexScript() { Val = "24" };

            styleRunProperties18.Append(runFonts123);
            styleRunProperties18.Append(italic4);
            styleRunProperties18.Append(italicComplexScript4);
            styleRunProperties18.Append(fontSize121);
            styleRunProperties18.Append(fontSizeComplexScript122);

            style21.Append(styleName21);
            style21.Append(basedOn17);
            style21.Append(linkedStyle17);
            style21.Append(rsid18);
            style21.Append(styleRunProperties18);

            Style style22 = new Style() { Type = StyleValues.Character, StyleId = "Heading9Char", CustomStyle = true };
            StyleName styleName22 = new StyleName() { Val = "Heading 9 Char" };
            BasedOn basedOn18 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle18 = new LinkedStyle() { Val = "Heading9" };
            Rsid rsid19 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties19 = new StyleRunProperties();
            RunFonts runFonts124 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };

            styleRunProperties19.Append(runFonts124);

            style22.Append(styleName22);
            style22.Append(basedOn18);
            style22.Append(linkedStyle18);
            style22.Append(rsid19);
            style22.Append(styleRunProperties19);

            Style style23 = new Style() { Type = StyleValues.Paragraph, StyleId = "BodyText" };
            StyleName styleName23 = new StyleName() { Val = "Body Text" };
            BasedOn basedOn19 = new BasedOn() { Val = "Normal" };
            LinkedStyle linkedStyle19 = new LinkedStyle() { Val = "BodyTextChar" };
            UIPriority uIPriority4 = new UIPriority() { Val = 99 };
            SemiHidden semiHidden4 = new SemiHidden();
            UnhideWhenUsed unhideWhenUsed4 = new UnhideWhenUsed();
            Rsid rsid20 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties11 = new StyleParagraphProperties();
            SpacingBetweenLines spacingBetweenLines59 = new SpacingBetweenLines() { After = "120" };

            styleParagraphProperties11.Append(spacingBetweenLines59);

            style23.Append(styleName23);
            style23.Append(basedOn19);
            style23.Append(linkedStyle19);
            style23.Append(uIPriority4);
            style23.Append(semiHidden4);
            style23.Append(unhideWhenUsed4);
            style23.Append(rsid20);
            style23.Append(styleParagraphProperties11);

            Style style24 = new Style() { Type = StyleValues.Character, StyleId = "BodyTextChar", CustomStyle = true };
            StyleName styleName24 = new StyleName() { Val = "Body Text Char" };
            BasedOn basedOn20 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle20 = new LinkedStyle() { Val = "BodyText" };
            UIPriority uIPriority5 = new UIPriority() { Val = 99 };
            SemiHidden semiHidden5 = new SemiHidden();
            Rsid rsid21 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties20 = new StyleRunProperties();
            RunFonts runFonts125 = new RunFonts() { Ascii = "Verdana", HighAnsi = "Verdana", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            FontSize fontSize122 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript123 = new FontSizeComplexScript() { Val = "18" };

            styleRunProperties20.Append(runFonts125);
            styleRunProperties20.Append(fontSize122);
            styleRunProperties20.Append(fontSizeComplexScript123);

            style24.Append(styleName24);
            style24.Append(basedOn20);
            style24.Append(linkedStyle20);
            style24.Append(uIPriority5);
            style24.Append(semiHidden5);
            style24.Append(rsid21);
            style24.Append(styleRunProperties20);

            Style style25 = new Style() { Type = StyleValues.Paragraph, StyleId = "TableHeading", CustomStyle = true };
            StyleName styleName25 = new StyleName() { Val = "Table Heading" };
            Aliases aliases9 = new Aliases() { Val = "th" };
            BasedOn basedOn21 = new BasedOn() { Val = "Normal" };
            Rsid rsid22 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties12 = new StyleParagraphProperties();

            Tabs tabs11 = new Tabs();
            TabStop tabStop24 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop25 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };

            tabs11.Append(tabStop24);
            tabs11.Append(tabStop25);
            SpacingBetweenLines spacingBetweenLines60 = new SpacingBetweenLines() { Before = "60", After = "60", Line = "200", LineRule = LineSpacingRuleValues.Exact };
            Justification justification48 = new Justification() { Val = JustificationValues.Center };

            styleParagraphProperties12.Append(tabs11);
            styleParagraphProperties12.Append(spacingBetweenLines60);
            styleParagraphProperties12.Append(justification48);

            StyleRunProperties styleRunProperties21 = new StyleRunProperties();
            RunFonts runFonts126 = new RunFonts() { Ascii = "Franklin Gothic Demi Cond", HighAnsi = "Franklin Gothic Demi Cond", ComplexScript = "Times New Roman" };
            FontSize fontSize123 = new FontSize() { Val = "19" };
            FontSizeComplexScript fontSizeComplexScript124 = new FontSizeComplexScript() { Val = "24" };
            Languages languages2 = new Languages() { Bidi = "en-US" };

            styleRunProperties21.Append(runFonts126);
            styleRunProperties21.Append(fontSize123);
            styleRunProperties21.Append(fontSizeComplexScript124);
            styleRunProperties21.Append(languages2);

            style25.Append(styleName25);
            style25.Append(aliases9);
            style25.Append(basedOn21);
            style25.Append(rsid22);
            style25.Append(styleParagraphProperties12);
            style25.Append(styleRunProperties21);

            styles1.Append(docDefaults1);
            styles1.Append(latentStyles1);
            styles1.Append(style1);
            styles1.Append(style2);
            styles1.Append(style3);
            styles1.Append(style4);
            styles1.Append(style5);
            styles1.Append(style6);
            styles1.Append(style7);
            styles1.Append(style8);
            styles1.Append(style9);
            styles1.Append(style10);
            styles1.Append(style11);
            styles1.Append(style12);
            styles1.Append(style13);
            styles1.Append(style14);
            styles1.Append(style15);
            styles1.Append(style16);
            styles1.Append(style17);
            styles1.Append(style18);
            styles1.Append(style19);
            styles1.Append(style20);
            styles1.Append(style21);
            styles1.Append(style22);
            styles1.Append(style23);
            styles1.Append(style24);
            styles1.Append(style25);

            stylesWithEffectsPart1.Styles = styles1;
        }

        // Generates content of themePart1.
        private void GenerateThemePart1Content(ThemePart themePart1)
        {
            A.Theme theme1 = new A.Theme() { Name = "Office Theme" };
            theme1.AddNamespaceDeclaration("a", "http://schemas.openxmlformats.org/drawingml/2006/main");

            A.ThemeElements themeElements1 = new A.ThemeElements();

            A.ColorScheme colorScheme1 = new A.ColorScheme() { Name = "Office" };

            A.Dark1Color dark1Color1 = new A.Dark1Color();
            A.SystemColor systemColor1 = new A.SystemColor() { Val = A.SystemColorValues.WindowText, LastColor = "000000" };

            dark1Color1.Append(systemColor1);

            A.Light1Color light1Color1 = new A.Light1Color();
            A.SystemColor systemColor2 = new A.SystemColor() { Val = A.SystemColorValues.Window, LastColor = "FFFFFF" };

            light1Color1.Append(systemColor2);

            A.Dark2Color dark2Color1 = new A.Dark2Color();
            A.RgbColorModelHex rgbColorModelHex1 = new A.RgbColorModelHex() { Val = "1F497D" };

            dark2Color1.Append(rgbColorModelHex1);

            A.Light2Color light2Color1 = new A.Light2Color();
            A.RgbColorModelHex rgbColorModelHex2 = new A.RgbColorModelHex() { Val = "EEECE1" };

            light2Color1.Append(rgbColorModelHex2);

            A.Accent1Color accent1Color1 = new A.Accent1Color();
            A.RgbColorModelHex rgbColorModelHex3 = new A.RgbColorModelHex() { Val = "4F81BD" };

            accent1Color1.Append(rgbColorModelHex3);

            A.Accent2Color accent2Color1 = new A.Accent2Color();
            A.RgbColorModelHex rgbColorModelHex4 = new A.RgbColorModelHex() { Val = "C0504D" };

            accent2Color1.Append(rgbColorModelHex4);

            A.Accent3Color accent3Color1 = new A.Accent3Color();
            A.RgbColorModelHex rgbColorModelHex5 = new A.RgbColorModelHex() { Val = "9BBB59" };

            accent3Color1.Append(rgbColorModelHex5);

            A.Accent4Color accent4Color1 = new A.Accent4Color();
            A.RgbColorModelHex rgbColorModelHex6 = new A.RgbColorModelHex() { Val = "8064A2" };

            accent4Color1.Append(rgbColorModelHex6);

            A.Accent5Color accent5Color1 = new A.Accent5Color();
            A.RgbColorModelHex rgbColorModelHex7 = new A.RgbColorModelHex() { Val = "4BACC6" };

            accent5Color1.Append(rgbColorModelHex7);

            A.Accent6Color accent6Color1 = new A.Accent6Color();
            A.RgbColorModelHex rgbColorModelHex8 = new A.RgbColorModelHex() { Val = "F79646" };

            accent6Color1.Append(rgbColorModelHex8);

            A.Hyperlink hyperlink1 = new A.Hyperlink();
            A.RgbColorModelHex rgbColorModelHex9 = new A.RgbColorModelHex() { Val = "0000FF" };

            hyperlink1.Append(rgbColorModelHex9);

            A.FollowedHyperlinkColor followedHyperlinkColor1 = new A.FollowedHyperlinkColor();
            A.RgbColorModelHex rgbColorModelHex10 = new A.RgbColorModelHex() { Val = "800080" };

            followedHyperlinkColor1.Append(rgbColorModelHex10);

            colorScheme1.Append(dark1Color1);
            colorScheme1.Append(light1Color1);
            colorScheme1.Append(dark2Color1);
            colorScheme1.Append(light2Color1);
            colorScheme1.Append(accent1Color1);
            colorScheme1.Append(accent2Color1);
            colorScheme1.Append(accent3Color1);
            colorScheme1.Append(accent4Color1);
            colorScheme1.Append(accent5Color1);
            colorScheme1.Append(accent6Color1);
            colorScheme1.Append(hyperlink1);
            colorScheme1.Append(followedHyperlinkColor1);

            A.FontScheme fontScheme1 = new A.FontScheme() { Name = "Office" };

            A.MajorFont majorFont1 = new A.MajorFont();
            A.LatinFont latinFont1 = new A.LatinFont() { Typeface = "Cambria" };
            A.EastAsianFont eastAsianFont1 = new A.EastAsianFont() { Typeface = "" };
            A.ComplexScriptFont complexScriptFont1 = new A.ComplexScriptFont() { Typeface = "" };
            A.SupplementalFont supplementalFont1 = new A.SupplementalFont() { Script = "Jpan", Typeface = "ＭＳ ゴシック" };
            A.SupplementalFont supplementalFont2 = new A.SupplementalFont() { Script = "Hang", Typeface = "맑은 고딕" };
            A.SupplementalFont supplementalFont3 = new A.SupplementalFont() { Script = "Hans", Typeface = "宋体" };
            A.SupplementalFont supplementalFont4 = new A.SupplementalFont() { Script = "Hant", Typeface = "新細明體" };
            A.SupplementalFont supplementalFont5 = new A.SupplementalFont() { Script = "Arab", Typeface = "Times New Roman" };
            A.SupplementalFont supplementalFont6 = new A.SupplementalFont() { Script = "Hebr", Typeface = "Times New Roman" };
            A.SupplementalFont supplementalFont7 = new A.SupplementalFont() { Script = "Thai", Typeface = "Angsana New" };
            A.SupplementalFont supplementalFont8 = new A.SupplementalFont() { Script = "Ethi", Typeface = "Nyala" };
            A.SupplementalFont supplementalFont9 = new A.SupplementalFont() { Script = "Beng", Typeface = "Vrinda" };
            A.SupplementalFont supplementalFont10 = new A.SupplementalFont() { Script = "Gujr", Typeface = "Shruti" };
            A.SupplementalFont supplementalFont11 = new A.SupplementalFont() { Script = "Khmr", Typeface = "MoolBoran" };
            A.SupplementalFont supplementalFont12 = new A.SupplementalFont() { Script = "Knda", Typeface = "Tunga" };
            A.SupplementalFont supplementalFont13 = new A.SupplementalFont() { Script = "Guru", Typeface = "Raavi" };
            A.SupplementalFont supplementalFont14 = new A.SupplementalFont() { Script = "Cans", Typeface = "Euphemia" };
            A.SupplementalFont supplementalFont15 = new A.SupplementalFont() { Script = "Cher", Typeface = "Plantagenet Cherokee" };
            A.SupplementalFont supplementalFont16 = new A.SupplementalFont() { Script = "Yiii", Typeface = "Microsoft Yi Baiti" };
            A.SupplementalFont supplementalFont17 = new A.SupplementalFont() { Script = "Tibt", Typeface = "Microsoft Himalaya" };
            A.SupplementalFont supplementalFont18 = new A.SupplementalFont() { Script = "Thaa", Typeface = "MV Boli" };
            A.SupplementalFont supplementalFont19 = new A.SupplementalFont() { Script = "Deva", Typeface = "Mangal" };
            A.SupplementalFont supplementalFont20 = new A.SupplementalFont() { Script = "Telu", Typeface = "Gautami" };
            A.SupplementalFont supplementalFont21 = new A.SupplementalFont() { Script = "Taml", Typeface = "Latha" };
            A.SupplementalFont supplementalFont22 = new A.SupplementalFont() { Script = "Syrc", Typeface = "Estrangelo Edessa" };
            A.SupplementalFont supplementalFont23 = new A.SupplementalFont() { Script = "Orya", Typeface = "Kalinga" };
            A.SupplementalFont supplementalFont24 = new A.SupplementalFont() { Script = "Mlym", Typeface = "Kartika" };
            A.SupplementalFont supplementalFont25 = new A.SupplementalFont() { Script = "Laoo", Typeface = "DokChampa" };
            A.SupplementalFont supplementalFont26 = new A.SupplementalFont() { Script = "Sinh", Typeface = "Iskoola Pota" };
            A.SupplementalFont supplementalFont27 = new A.SupplementalFont() { Script = "Mong", Typeface = "Mongolian Baiti" };
            A.SupplementalFont supplementalFont28 = new A.SupplementalFont() { Script = "Viet", Typeface = "Times New Roman" };
            A.SupplementalFont supplementalFont29 = new A.SupplementalFont() { Script = "Uigh", Typeface = "Microsoft Uighur" };
            A.SupplementalFont supplementalFont30 = new A.SupplementalFont() { Script = "Geor", Typeface = "Sylfaen" };

            majorFont1.Append(latinFont1);
            majorFont1.Append(eastAsianFont1);
            majorFont1.Append(complexScriptFont1);
            majorFont1.Append(supplementalFont1);
            majorFont1.Append(supplementalFont2);
            majorFont1.Append(supplementalFont3);
            majorFont1.Append(supplementalFont4);
            majorFont1.Append(supplementalFont5);
            majorFont1.Append(supplementalFont6);
            majorFont1.Append(supplementalFont7);
            majorFont1.Append(supplementalFont8);
            majorFont1.Append(supplementalFont9);
            majorFont1.Append(supplementalFont10);
            majorFont1.Append(supplementalFont11);
            majorFont1.Append(supplementalFont12);
            majorFont1.Append(supplementalFont13);
            majorFont1.Append(supplementalFont14);
            majorFont1.Append(supplementalFont15);
            majorFont1.Append(supplementalFont16);
            majorFont1.Append(supplementalFont17);
            majorFont1.Append(supplementalFont18);
            majorFont1.Append(supplementalFont19);
            majorFont1.Append(supplementalFont20);
            majorFont1.Append(supplementalFont21);
            majorFont1.Append(supplementalFont22);
            majorFont1.Append(supplementalFont23);
            majorFont1.Append(supplementalFont24);
            majorFont1.Append(supplementalFont25);
            majorFont1.Append(supplementalFont26);
            majorFont1.Append(supplementalFont27);
            majorFont1.Append(supplementalFont28);
            majorFont1.Append(supplementalFont29);
            majorFont1.Append(supplementalFont30);

            A.MinorFont minorFont1 = new A.MinorFont();
            A.LatinFont latinFont2 = new A.LatinFont() { Typeface = "Calibri" };
            A.EastAsianFont eastAsianFont2 = new A.EastAsianFont() { Typeface = "" };
            A.ComplexScriptFont complexScriptFont2 = new A.ComplexScriptFont() { Typeface = "" };
            A.SupplementalFont supplementalFont31 = new A.SupplementalFont() { Script = "Jpan", Typeface = "ＭＳ 明朝" };
            A.SupplementalFont supplementalFont32 = new A.SupplementalFont() { Script = "Hang", Typeface = "맑은 고딕" };
            A.SupplementalFont supplementalFont33 = new A.SupplementalFont() { Script = "Hans", Typeface = "宋体" };
            A.SupplementalFont supplementalFont34 = new A.SupplementalFont() { Script = "Hant", Typeface = "新細明體" };
            A.SupplementalFont supplementalFont35 = new A.SupplementalFont() { Script = "Arab", Typeface = "Arial" };
            A.SupplementalFont supplementalFont36 = new A.SupplementalFont() { Script = "Hebr", Typeface = "Arial" };
            A.SupplementalFont supplementalFont37 = new A.SupplementalFont() { Script = "Thai", Typeface = "Cordia New" };
            A.SupplementalFont supplementalFont38 = new A.SupplementalFont() { Script = "Ethi", Typeface = "Nyala" };
            A.SupplementalFont supplementalFont39 = new A.SupplementalFont() { Script = "Beng", Typeface = "Vrinda" };
            A.SupplementalFont supplementalFont40 = new A.SupplementalFont() { Script = "Gujr", Typeface = "Shruti" };
            A.SupplementalFont supplementalFont41 = new A.SupplementalFont() { Script = "Khmr", Typeface = "DaunPenh" };
            A.SupplementalFont supplementalFont42 = new A.SupplementalFont() { Script = "Knda", Typeface = "Tunga" };
            A.SupplementalFont supplementalFont43 = new A.SupplementalFont() { Script = "Guru", Typeface = "Raavi" };
            A.SupplementalFont supplementalFont44 = new A.SupplementalFont() { Script = "Cans", Typeface = "Euphemia" };
            A.SupplementalFont supplementalFont45 = new A.SupplementalFont() { Script = "Cher", Typeface = "Plantagenet Cherokee" };
            A.SupplementalFont supplementalFont46 = new A.SupplementalFont() { Script = "Yiii", Typeface = "Microsoft Yi Baiti" };
            A.SupplementalFont supplementalFont47 = new A.SupplementalFont() { Script = "Tibt", Typeface = "Microsoft Himalaya" };
            A.SupplementalFont supplementalFont48 = new A.SupplementalFont() { Script = "Thaa", Typeface = "MV Boli" };
            A.SupplementalFont supplementalFont49 = new A.SupplementalFont() { Script = "Deva", Typeface = "Mangal" };
            A.SupplementalFont supplementalFont50 = new A.SupplementalFont() { Script = "Telu", Typeface = "Gautami" };
            A.SupplementalFont supplementalFont51 = new A.SupplementalFont() { Script = "Taml", Typeface = "Latha" };
            A.SupplementalFont supplementalFont52 = new A.SupplementalFont() { Script = "Syrc", Typeface = "Estrangelo Edessa" };
            A.SupplementalFont supplementalFont53 = new A.SupplementalFont() { Script = "Orya", Typeface = "Kalinga" };
            A.SupplementalFont supplementalFont54 = new A.SupplementalFont() { Script = "Mlym", Typeface = "Kartika" };
            A.SupplementalFont supplementalFont55 = new A.SupplementalFont() { Script = "Laoo", Typeface = "DokChampa" };
            A.SupplementalFont supplementalFont56 = new A.SupplementalFont() { Script = "Sinh", Typeface = "Iskoola Pota" };
            A.SupplementalFont supplementalFont57 = new A.SupplementalFont() { Script = "Mong", Typeface = "Mongolian Baiti" };
            A.SupplementalFont supplementalFont58 = new A.SupplementalFont() { Script = "Viet", Typeface = "Arial" };
            A.SupplementalFont supplementalFont59 = new A.SupplementalFont() { Script = "Uigh", Typeface = "Microsoft Uighur" };
            A.SupplementalFont supplementalFont60 = new A.SupplementalFont() { Script = "Geor", Typeface = "Sylfaen" };

            minorFont1.Append(latinFont2);
            minorFont1.Append(eastAsianFont2);
            minorFont1.Append(complexScriptFont2);
            minorFont1.Append(supplementalFont31);
            minorFont1.Append(supplementalFont32);
            minorFont1.Append(supplementalFont33);
            minorFont1.Append(supplementalFont34);
            minorFont1.Append(supplementalFont35);
            minorFont1.Append(supplementalFont36);
            minorFont1.Append(supplementalFont37);
            minorFont1.Append(supplementalFont38);
            minorFont1.Append(supplementalFont39);
            minorFont1.Append(supplementalFont40);
            minorFont1.Append(supplementalFont41);
            minorFont1.Append(supplementalFont42);
            minorFont1.Append(supplementalFont43);
            minorFont1.Append(supplementalFont44);
            minorFont1.Append(supplementalFont45);
            minorFont1.Append(supplementalFont46);
            minorFont1.Append(supplementalFont47);
            minorFont1.Append(supplementalFont48);
            minorFont1.Append(supplementalFont49);
            minorFont1.Append(supplementalFont50);
            minorFont1.Append(supplementalFont51);
            minorFont1.Append(supplementalFont52);
            minorFont1.Append(supplementalFont53);
            minorFont1.Append(supplementalFont54);
            minorFont1.Append(supplementalFont55);
            minorFont1.Append(supplementalFont56);
            minorFont1.Append(supplementalFont57);
            minorFont1.Append(supplementalFont58);
            minorFont1.Append(supplementalFont59);
            minorFont1.Append(supplementalFont60);

            fontScheme1.Append(majorFont1);
            fontScheme1.Append(minorFont1);

            A.FormatScheme formatScheme1 = new A.FormatScheme() { Name = "Office" };

            A.FillStyleList fillStyleList1 = new A.FillStyleList();

            A.SolidFill solidFill1 = new A.SolidFill();
            A.SchemeColor schemeColor1 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };

            solidFill1.Append(schemeColor1);

            A.GradientFill gradientFill1 = new A.GradientFill() { RotateWithShape = true };

            A.GradientStopList gradientStopList1 = new A.GradientStopList();

            A.GradientStop gradientStop1 = new A.GradientStop() { Position = 0 };

            A.SchemeColor schemeColor2 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };
            A.Tint tint1 = new A.Tint() { Val = 50000 };
            A.SaturationModulation saturationModulation1 = new A.SaturationModulation() { Val = 300000 };

            schemeColor2.Append(tint1);
            schemeColor2.Append(saturationModulation1);

            gradientStop1.Append(schemeColor2);

            A.GradientStop gradientStop2 = new A.GradientStop() { Position = 35000 };

            A.SchemeColor schemeColor3 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };
            A.Tint tint2 = new A.Tint() { Val = 37000 };
            A.SaturationModulation saturationModulation2 = new A.SaturationModulation() { Val = 300000 };

            schemeColor3.Append(tint2);
            schemeColor3.Append(saturationModulation2);

            gradientStop2.Append(schemeColor3);

            A.GradientStop gradientStop3 = new A.GradientStop() { Position = 100000 };

            A.SchemeColor schemeColor4 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };
            A.Tint tint3 = new A.Tint() { Val = 15000 };
            A.SaturationModulation saturationModulation3 = new A.SaturationModulation() { Val = 350000 };

            schemeColor4.Append(tint3);
            schemeColor4.Append(saturationModulation3);

            gradientStop3.Append(schemeColor4);

            gradientStopList1.Append(gradientStop1);
            gradientStopList1.Append(gradientStop2);
            gradientStopList1.Append(gradientStop3);
            A.LinearGradientFill linearGradientFill1 = new A.LinearGradientFill() { Angle = 16200000, Scaled = true };

            gradientFill1.Append(gradientStopList1);
            gradientFill1.Append(linearGradientFill1);

            A.GradientFill gradientFill2 = new A.GradientFill() { RotateWithShape = true };

            A.GradientStopList gradientStopList2 = new A.GradientStopList();

            A.GradientStop gradientStop4 = new A.GradientStop() { Position = 0 };

            A.SchemeColor schemeColor5 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };
            A.Shade shade1 = new A.Shade() { Val = 51000 };
            A.SaturationModulation saturationModulation4 = new A.SaturationModulation() { Val = 130000 };

            schemeColor5.Append(shade1);
            schemeColor5.Append(saturationModulation4);

            gradientStop4.Append(schemeColor5);

            A.GradientStop gradientStop5 = new A.GradientStop() { Position = 80000 };

            A.SchemeColor schemeColor6 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };
            A.Shade shade2 = new A.Shade() { Val = 93000 };
            A.SaturationModulation saturationModulation5 = new A.SaturationModulation() { Val = 130000 };

            schemeColor6.Append(shade2);
            schemeColor6.Append(saturationModulation5);

            gradientStop5.Append(schemeColor6);

            A.GradientStop gradientStop6 = new A.GradientStop() { Position = 100000 };

            A.SchemeColor schemeColor7 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };
            A.Shade shade3 = new A.Shade() { Val = 94000 };
            A.SaturationModulation saturationModulation6 = new A.SaturationModulation() { Val = 135000 };

            schemeColor7.Append(shade3);
            schemeColor7.Append(saturationModulation6);

            gradientStop6.Append(schemeColor7);

            gradientStopList2.Append(gradientStop4);
            gradientStopList2.Append(gradientStop5);
            gradientStopList2.Append(gradientStop6);
            A.LinearGradientFill linearGradientFill2 = new A.LinearGradientFill() { Angle = 16200000, Scaled = false };

            gradientFill2.Append(gradientStopList2);
            gradientFill2.Append(linearGradientFill2);

            fillStyleList1.Append(solidFill1);
            fillStyleList1.Append(gradientFill1);
            fillStyleList1.Append(gradientFill2);

            A.LineStyleList lineStyleList1 = new A.LineStyleList();

            A.Outline outline1 = new A.Outline() { Width = 9525, CapType = A.LineCapValues.Flat, CompoundLineType = A.CompoundLineValues.Single, Alignment = A.PenAlignmentValues.Center };

            A.SolidFill solidFill2 = new A.SolidFill();

            A.SchemeColor schemeColor8 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };
            A.Shade shade4 = new A.Shade() { Val = 95000 };
            A.SaturationModulation saturationModulation7 = new A.SaturationModulation() { Val = 105000 };

            schemeColor8.Append(shade4);
            schemeColor8.Append(saturationModulation7);

            solidFill2.Append(schemeColor8);
            A.PresetDash presetDash1 = new A.PresetDash() { Val = A.PresetLineDashValues.Solid };

            outline1.Append(solidFill2);
            outline1.Append(presetDash1);

            A.Outline outline2 = new A.Outline() { Width = 25400, CapType = A.LineCapValues.Flat, CompoundLineType = A.CompoundLineValues.Single, Alignment = A.PenAlignmentValues.Center };

            A.SolidFill solidFill3 = new A.SolidFill();
            A.SchemeColor schemeColor9 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };

            solidFill3.Append(schemeColor9);
            A.PresetDash presetDash2 = new A.PresetDash() { Val = A.PresetLineDashValues.Solid };

            outline2.Append(solidFill3);
            outline2.Append(presetDash2);

            A.Outline outline3 = new A.Outline() { Width = 38100, CapType = A.LineCapValues.Flat, CompoundLineType = A.CompoundLineValues.Single, Alignment = A.PenAlignmentValues.Center };

            A.SolidFill solidFill4 = new A.SolidFill();
            A.SchemeColor schemeColor10 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };

            solidFill4.Append(schemeColor10);
            A.PresetDash presetDash3 = new A.PresetDash() { Val = A.PresetLineDashValues.Solid };

            outline3.Append(solidFill4);
            outline3.Append(presetDash3);

            lineStyleList1.Append(outline1);
            lineStyleList1.Append(outline2);
            lineStyleList1.Append(outline3);

            A.EffectStyleList effectStyleList1 = new A.EffectStyleList();

            A.EffectStyle effectStyle1 = new A.EffectStyle();

            A.EffectList effectList1 = new A.EffectList();

            A.OuterShadow outerShadow1 = new A.OuterShadow() { BlurRadius = 40000L, Distance = 20000L, Direction = 5400000, RotateWithShape = false };

            A.RgbColorModelHex rgbColorModelHex11 = new A.RgbColorModelHex() { Val = "000000" };
            A.Alpha alpha1 = new A.Alpha() { Val = 38000 };

            rgbColorModelHex11.Append(alpha1);

            outerShadow1.Append(rgbColorModelHex11);

            effectList1.Append(outerShadow1);

            effectStyle1.Append(effectList1);

            A.EffectStyle effectStyle2 = new A.EffectStyle();

            A.EffectList effectList2 = new A.EffectList();

            A.OuterShadow outerShadow2 = new A.OuterShadow() { BlurRadius = 40000L, Distance = 23000L, Direction = 5400000, RotateWithShape = false };

            A.RgbColorModelHex rgbColorModelHex12 = new A.RgbColorModelHex() { Val = "000000" };
            A.Alpha alpha2 = new A.Alpha() { Val = 35000 };

            rgbColorModelHex12.Append(alpha2);

            outerShadow2.Append(rgbColorModelHex12);

            effectList2.Append(outerShadow2);

            effectStyle2.Append(effectList2);

            A.EffectStyle effectStyle3 = new A.EffectStyle();

            A.EffectList effectList3 = new A.EffectList();

            A.OuterShadow outerShadow3 = new A.OuterShadow() { BlurRadius = 40000L, Distance = 23000L, Direction = 5400000, RotateWithShape = false };

            A.RgbColorModelHex rgbColorModelHex13 = new A.RgbColorModelHex() { Val = "000000" };
            A.Alpha alpha3 = new A.Alpha() { Val = 35000 };

            rgbColorModelHex13.Append(alpha3);

            outerShadow3.Append(rgbColorModelHex13);

            effectList3.Append(outerShadow3);

            A.Scene3DType scene3DType1 = new A.Scene3DType();

            A.Camera camera1 = new A.Camera() { Preset = A.PresetCameraValues.OrthographicFront };
            A.Rotation rotation1 = new A.Rotation() { Latitude = 0, Longitude = 0, Revolution = 0 };

            camera1.Append(rotation1);

            A.LightRig lightRig1 = new A.LightRig() { Rig = A.LightRigValues.ThreePoints, Direction = A.LightRigDirectionValues.Top };
            A.Rotation rotation2 = new A.Rotation() { Latitude = 0, Longitude = 0, Revolution = 1200000 };

            lightRig1.Append(rotation2);

            scene3DType1.Append(camera1);
            scene3DType1.Append(lightRig1);

            A.Shape3DType shape3DType1 = new A.Shape3DType();
            A.BevelTop bevelTop1 = new A.BevelTop() { Width = 63500L, Height = 25400L };

            shape3DType1.Append(bevelTop1);

            effectStyle3.Append(effectList3);
            effectStyle3.Append(scene3DType1);
            effectStyle3.Append(shape3DType1);

            effectStyleList1.Append(effectStyle1);
            effectStyleList1.Append(effectStyle2);
            effectStyleList1.Append(effectStyle3);

            A.BackgroundFillStyleList backgroundFillStyleList1 = new A.BackgroundFillStyleList();

            A.SolidFill solidFill5 = new A.SolidFill();
            A.SchemeColor schemeColor11 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };

            solidFill5.Append(schemeColor11);

            A.GradientFill gradientFill3 = new A.GradientFill() { RotateWithShape = true };

            A.GradientStopList gradientStopList3 = new A.GradientStopList();

            A.GradientStop gradientStop7 = new A.GradientStop() { Position = 0 };

            A.SchemeColor schemeColor12 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };
            A.Tint tint4 = new A.Tint() { Val = 40000 };
            A.SaturationModulation saturationModulation8 = new A.SaturationModulation() { Val = 350000 };

            schemeColor12.Append(tint4);
            schemeColor12.Append(saturationModulation8);

            gradientStop7.Append(schemeColor12);

            A.GradientStop gradientStop8 = new A.GradientStop() { Position = 40000 };

            A.SchemeColor schemeColor13 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };
            A.Tint tint5 = new A.Tint() { Val = 45000 };
            A.Shade shade5 = new A.Shade() { Val = 99000 };
            A.SaturationModulation saturationModulation9 = new A.SaturationModulation() { Val = 350000 };

            schemeColor13.Append(tint5);
            schemeColor13.Append(shade5);
            schemeColor13.Append(saturationModulation9);

            gradientStop8.Append(schemeColor13);

            A.GradientStop gradientStop9 = new A.GradientStop() { Position = 100000 };

            A.SchemeColor schemeColor14 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };
            A.Shade shade6 = new A.Shade() { Val = 20000 };
            A.SaturationModulation saturationModulation10 = new A.SaturationModulation() { Val = 255000 };

            schemeColor14.Append(shade6);
            schemeColor14.Append(saturationModulation10);

            gradientStop9.Append(schemeColor14);

            gradientStopList3.Append(gradientStop7);
            gradientStopList3.Append(gradientStop8);
            gradientStopList3.Append(gradientStop9);

            A.PathGradientFill pathGradientFill1 = new A.PathGradientFill() { Path = A.PathShadeValues.Circle };
            A.FillToRectangle fillToRectangle1 = new A.FillToRectangle() { Left = 50000, Top = -80000, Right = 50000, Bottom = 180000 };

            pathGradientFill1.Append(fillToRectangle1);

            gradientFill3.Append(gradientStopList3);
            gradientFill3.Append(pathGradientFill1);

            A.GradientFill gradientFill4 = new A.GradientFill() { RotateWithShape = true };

            A.GradientStopList gradientStopList4 = new A.GradientStopList();

            A.GradientStop gradientStop10 = new A.GradientStop() { Position = 0 };

            A.SchemeColor schemeColor15 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };
            A.Tint tint6 = new A.Tint() { Val = 80000 };
            A.SaturationModulation saturationModulation11 = new A.SaturationModulation() { Val = 300000 };

            schemeColor15.Append(tint6);
            schemeColor15.Append(saturationModulation11);

            gradientStop10.Append(schemeColor15);

            A.GradientStop gradientStop11 = new A.GradientStop() { Position = 100000 };

            A.SchemeColor schemeColor16 = new A.SchemeColor() { Val = A.SchemeColorValues.PhColor };
            A.Shade shade7 = new A.Shade() { Val = 30000 };
            A.SaturationModulation saturationModulation12 = new A.SaturationModulation() { Val = 200000 };

            schemeColor16.Append(shade7);
            schemeColor16.Append(saturationModulation12);

            gradientStop11.Append(schemeColor16);

            gradientStopList4.Append(gradientStop10);
            gradientStopList4.Append(gradientStop11);

            A.PathGradientFill pathGradientFill2 = new A.PathGradientFill() { Path = A.PathShadeValues.Circle };
            A.FillToRectangle fillToRectangle2 = new A.FillToRectangle() { Left = 50000, Top = 50000, Right = 50000, Bottom = 50000 };

            pathGradientFill2.Append(fillToRectangle2);

            gradientFill4.Append(gradientStopList4);
            gradientFill4.Append(pathGradientFill2);

            backgroundFillStyleList1.Append(solidFill5);
            backgroundFillStyleList1.Append(gradientFill3);
            backgroundFillStyleList1.Append(gradientFill4);

            formatScheme1.Append(fillStyleList1);
            formatScheme1.Append(lineStyleList1);
            formatScheme1.Append(effectStyleList1);
            formatScheme1.Append(backgroundFillStyleList1);

            themeElements1.Append(colorScheme1);
            themeElements1.Append(fontScheme1);
            themeElements1.Append(formatScheme1);
            A.ObjectDefaults objectDefaults1 = new A.ObjectDefaults();
            A.ExtraColorSchemeList extraColorSchemeList1 = new A.ExtraColorSchemeList();

            theme1.Append(themeElements1);
            theme1.Append(objectDefaults1);
            theme1.Append(extraColorSchemeList1);

            themePart1.Theme = theme1;
        }

        // Generates content of styleDefinitionsPart1.
        private void GenerateStyleDefinitionsPart1Content(StyleDefinitionsPart styleDefinitionsPart1)
        {
            Styles styles2 = new Styles() { MCAttributes = new MarkupCompatibilityAttributes() { Ignorable = "w14" } };
            styles2.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
            styles2.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
            styles2.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
            styles2.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");

            DocDefaults docDefaults2 = new DocDefaults();

            RunPropertiesDefault runPropertiesDefault2 = new RunPropertiesDefault();

            RunPropertiesBaseStyle runPropertiesBaseStyle2 = new RunPropertiesBaseStyle();
            RunFonts runFonts127 = new RunFonts() { AsciiTheme = ThemeFontValues.MinorHighAnsi, HighAnsiTheme = ThemeFontValues.MinorHighAnsi, EastAsiaTheme = ThemeFontValues.MinorHighAnsi, ComplexScriptTheme = ThemeFontValues.MinorBidi };
            FontSize fontSize124 = new FontSize() { Val = "22" };
            FontSizeComplexScript fontSizeComplexScript125 = new FontSizeComplexScript() { Val = "22" };
            Languages languages3 = new Languages() { Val = "en-US", EastAsia = "en-US", Bidi = "ar-SA" };

            runPropertiesBaseStyle2.Append(runFonts127);
            runPropertiesBaseStyle2.Append(fontSize124);
            runPropertiesBaseStyle2.Append(fontSizeComplexScript125);
            runPropertiesBaseStyle2.Append(languages3);

            runPropertiesDefault2.Append(runPropertiesBaseStyle2);

            ParagraphPropertiesDefault paragraphPropertiesDefault2 = new ParagraphPropertiesDefault();

            ParagraphPropertiesBaseStyle paragraphPropertiesBaseStyle2 = new ParagraphPropertiesBaseStyle();
            SpacingBetweenLines spacingBetweenLines61 = new SpacingBetweenLines() { After = "200", Line = "276", LineRule = LineSpacingRuleValues.Auto };

            paragraphPropertiesBaseStyle2.Append(spacingBetweenLines61);

            paragraphPropertiesDefault2.Append(paragraphPropertiesBaseStyle2);

            docDefaults2.Append(runPropertiesDefault2);
            docDefaults2.Append(paragraphPropertiesDefault2);

            LatentStyles latentStyles2 = new LatentStyles() { DefaultLockedState = false, DefaultUiPriority = 99, DefaultSemiHidden = true, DefaultUnhideWhenUsed = true, DefaultPrimaryStyle = false, Count = 267 };
            LatentStyleExceptionInfo latentStyleExceptionInfo138 = new LatentStyleExceptionInfo() { Name = "Normal", UiPriority = 0, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo139 = new LatentStyleExceptionInfo() { Name = "heading 1", UiPriority = 0, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo140 = new LatentStyleExceptionInfo() { Name = "heading 2", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo141 = new LatentStyleExceptionInfo() { Name = "heading 3", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo142 = new LatentStyleExceptionInfo() { Name = "heading 4", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo143 = new LatentStyleExceptionInfo() { Name = "heading 5", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo144 = new LatentStyleExceptionInfo() { Name = "heading 6", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo145 = new LatentStyleExceptionInfo() { Name = "heading 7", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo146 = new LatentStyleExceptionInfo() { Name = "heading 8", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo147 = new LatentStyleExceptionInfo() { Name = "heading 9", UiPriority = 0, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo148 = new LatentStyleExceptionInfo() { Name = "toc 1", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo149 = new LatentStyleExceptionInfo() { Name = "toc 2", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo150 = new LatentStyleExceptionInfo() { Name = "toc 3", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo151 = new LatentStyleExceptionInfo() { Name = "toc 4", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo152 = new LatentStyleExceptionInfo() { Name = "toc 5", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo153 = new LatentStyleExceptionInfo() { Name = "toc 6", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo154 = new LatentStyleExceptionInfo() { Name = "toc 7", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo155 = new LatentStyleExceptionInfo() { Name = "toc 8", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo156 = new LatentStyleExceptionInfo() { Name = "toc 9", UiPriority = 39 };
            LatentStyleExceptionInfo latentStyleExceptionInfo157 = new LatentStyleExceptionInfo() { Name = "caption", UiPriority = 35, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo158 = new LatentStyleExceptionInfo() { Name = "Title", UiPriority = 10, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo159 = new LatentStyleExceptionInfo() { Name = "Default Paragraph Font", UiPriority = 1 };
            LatentStyleExceptionInfo latentStyleExceptionInfo160 = new LatentStyleExceptionInfo() { Name = "Subtitle", UiPriority = 11, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo161 = new LatentStyleExceptionInfo() { Name = "Strong", UiPriority = 22, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo162 = new LatentStyleExceptionInfo() { Name = "Emphasis", UiPriority = 20, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo163 = new LatentStyleExceptionInfo() { Name = "Table Grid", UiPriority = 59, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo164 = new LatentStyleExceptionInfo() { Name = "Placeholder Text", UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo165 = new LatentStyleExceptionInfo() { Name = "No Spacing", UiPriority = 1, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo166 = new LatentStyleExceptionInfo() { Name = "Light Shading", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo167 = new LatentStyleExceptionInfo() { Name = "Light List", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo168 = new LatentStyleExceptionInfo() { Name = "Light Grid", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo169 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo170 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo171 = new LatentStyleExceptionInfo() { Name = "Medium List 1", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo172 = new LatentStyleExceptionInfo() { Name = "Medium List 2", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo173 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo174 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo175 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo176 = new LatentStyleExceptionInfo() { Name = "Dark List", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo177 = new LatentStyleExceptionInfo() { Name = "Colorful Shading", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo178 = new LatentStyleExceptionInfo() { Name = "Colorful List", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo179 = new LatentStyleExceptionInfo() { Name = "Colorful Grid", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo180 = new LatentStyleExceptionInfo() { Name = "Light Shading Accent 1", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo181 = new LatentStyleExceptionInfo() { Name = "Light List Accent 1", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo182 = new LatentStyleExceptionInfo() { Name = "Light Grid Accent 1", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo183 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1 Accent 1", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo184 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2 Accent 1", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo185 = new LatentStyleExceptionInfo() { Name = "Medium List 1 Accent 1", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo186 = new LatentStyleExceptionInfo() { Name = "Revision", UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo187 = new LatentStyleExceptionInfo() { Name = "List Paragraph", UiPriority = 34, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo188 = new LatentStyleExceptionInfo() { Name = "Quote", UiPriority = 29, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo189 = new LatentStyleExceptionInfo() { Name = "Intense Quote", UiPriority = 30, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo190 = new LatentStyleExceptionInfo() { Name = "Medium List 2 Accent 1", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo191 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1 Accent 1", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo192 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2 Accent 1", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo193 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3 Accent 1", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo194 = new LatentStyleExceptionInfo() { Name = "Dark List Accent 1", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo195 = new LatentStyleExceptionInfo() { Name = "Colorful Shading Accent 1", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo196 = new LatentStyleExceptionInfo() { Name = "Colorful List Accent 1", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo197 = new LatentStyleExceptionInfo() { Name = "Colorful Grid Accent 1", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo198 = new LatentStyleExceptionInfo() { Name = "Light Shading Accent 2", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo199 = new LatentStyleExceptionInfo() { Name = "Light List Accent 2", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo200 = new LatentStyleExceptionInfo() { Name = "Light Grid Accent 2", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo201 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1 Accent 2", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo202 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2 Accent 2", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo203 = new LatentStyleExceptionInfo() { Name = "Medium List 1 Accent 2", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo204 = new LatentStyleExceptionInfo() { Name = "Medium List 2 Accent 2", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo205 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1 Accent 2", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo206 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2 Accent 2", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo207 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3 Accent 2", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo208 = new LatentStyleExceptionInfo() { Name = "Dark List Accent 2", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo209 = new LatentStyleExceptionInfo() { Name = "Colorful Shading Accent 2", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo210 = new LatentStyleExceptionInfo() { Name = "Colorful List Accent 2", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo211 = new LatentStyleExceptionInfo() { Name = "Colorful Grid Accent 2", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo212 = new LatentStyleExceptionInfo() { Name = "Light Shading Accent 3", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo213 = new LatentStyleExceptionInfo() { Name = "Light List Accent 3", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo214 = new LatentStyleExceptionInfo() { Name = "Light Grid Accent 3", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo215 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1 Accent 3", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo216 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2 Accent 3", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo217 = new LatentStyleExceptionInfo() { Name = "Medium List 1 Accent 3", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo218 = new LatentStyleExceptionInfo() { Name = "Medium List 2 Accent 3", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo219 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1 Accent 3", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo220 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2 Accent 3", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo221 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3 Accent 3", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo222 = new LatentStyleExceptionInfo() { Name = "Dark List Accent 3", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo223 = new LatentStyleExceptionInfo() { Name = "Colorful Shading Accent 3", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo224 = new LatentStyleExceptionInfo() { Name = "Colorful List Accent 3", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo225 = new LatentStyleExceptionInfo() { Name = "Colorful Grid Accent 3", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo226 = new LatentStyleExceptionInfo() { Name = "Light Shading Accent 4", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo227 = new LatentStyleExceptionInfo() { Name = "Light List Accent 4", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo228 = new LatentStyleExceptionInfo() { Name = "Light Grid Accent 4", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo229 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1 Accent 4", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo230 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2 Accent 4", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo231 = new LatentStyleExceptionInfo() { Name = "Medium List 1 Accent 4", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo232 = new LatentStyleExceptionInfo() { Name = "Medium List 2 Accent 4", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo233 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1 Accent 4", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo234 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2 Accent 4", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo235 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3 Accent 4", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo236 = new LatentStyleExceptionInfo() { Name = "Dark List Accent 4", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo237 = new LatentStyleExceptionInfo() { Name = "Colorful Shading Accent 4", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo238 = new LatentStyleExceptionInfo() { Name = "Colorful List Accent 4", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo239 = new LatentStyleExceptionInfo() { Name = "Colorful Grid Accent 4", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo240 = new LatentStyleExceptionInfo() { Name = "Light Shading Accent 5", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo241 = new LatentStyleExceptionInfo() { Name = "Light List Accent 5", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo242 = new LatentStyleExceptionInfo() { Name = "Light Grid Accent 5", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo243 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1 Accent 5", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo244 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2 Accent 5", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo245 = new LatentStyleExceptionInfo() { Name = "Medium List 1 Accent 5", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo246 = new LatentStyleExceptionInfo() { Name = "Medium List 2 Accent 5", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo247 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1 Accent 5", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo248 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2 Accent 5", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo249 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3 Accent 5", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo250 = new LatentStyleExceptionInfo() { Name = "Dark List Accent 5", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo251 = new LatentStyleExceptionInfo() { Name = "Colorful Shading Accent 5", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo252 = new LatentStyleExceptionInfo() { Name = "Colorful List Accent 5", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo253 = new LatentStyleExceptionInfo() { Name = "Colorful Grid Accent 5", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo254 = new LatentStyleExceptionInfo() { Name = "Light Shading Accent 6", UiPriority = 60, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo255 = new LatentStyleExceptionInfo() { Name = "Light List Accent 6", UiPriority = 61, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo256 = new LatentStyleExceptionInfo() { Name = "Light Grid Accent 6", UiPriority = 62, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo257 = new LatentStyleExceptionInfo() { Name = "Medium Shading 1 Accent 6", UiPriority = 63, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo258 = new LatentStyleExceptionInfo() { Name = "Medium Shading 2 Accent 6", UiPriority = 64, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo259 = new LatentStyleExceptionInfo() { Name = "Medium List 1 Accent 6", UiPriority = 65, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo260 = new LatentStyleExceptionInfo() { Name = "Medium List 2 Accent 6", UiPriority = 66, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo261 = new LatentStyleExceptionInfo() { Name = "Medium Grid 1 Accent 6", UiPriority = 67, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo262 = new LatentStyleExceptionInfo() { Name = "Medium Grid 2 Accent 6", UiPriority = 68, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo263 = new LatentStyleExceptionInfo() { Name = "Medium Grid 3 Accent 6", UiPriority = 69, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo264 = new LatentStyleExceptionInfo() { Name = "Dark List Accent 6", UiPriority = 70, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo265 = new LatentStyleExceptionInfo() { Name = "Colorful Shading Accent 6", UiPriority = 71, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo266 = new LatentStyleExceptionInfo() { Name = "Colorful List Accent 6", UiPriority = 72, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo267 = new LatentStyleExceptionInfo() { Name = "Colorful Grid Accent 6", UiPriority = 73, SemiHidden = false, UnhideWhenUsed = false };
            LatentStyleExceptionInfo latentStyleExceptionInfo268 = new LatentStyleExceptionInfo() { Name = "Subtle Emphasis", UiPriority = 19, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo269 = new LatentStyleExceptionInfo() { Name = "Intense Emphasis", UiPriority = 21, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo270 = new LatentStyleExceptionInfo() { Name = "Subtle Reference", UiPriority = 31, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo271 = new LatentStyleExceptionInfo() { Name = "Intense Reference", UiPriority = 32, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo272 = new LatentStyleExceptionInfo() { Name = "Book Title", UiPriority = 33, SemiHidden = false, UnhideWhenUsed = false, PrimaryStyle = true };
            LatentStyleExceptionInfo latentStyleExceptionInfo273 = new LatentStyleExceptionInfo() { Name = "Bibliography", UiPriority = 37 };
            LatentStyleExceptionInfo latentStyleExceptionInfo274 = new LatentStyleExceptionInfo() { Name = "TOC Heading", UiPriority = 39, PrimaryStyle = true };

            latentStyles2.Append(latentStyleExceptionInfo138);
            latentStyles2.Append(latentStyleExceptionInfo139);
            latentStyles2.Append(latentStyleExceptionInfo140);
            latentStyles2.Append(latentStyleExceptionInfo141);
            latentStyles2.Append(latentStyleExceptionInfo142);
            latentStyles2.Append(latentStyleExceptionInfo143);
            latentStyles2.Append(latentStyleExceptionInfo144);
            latentStyles2.Append(latentStyleExceptionInfo145);
            latentStyles2.Append(latentStyleExceptionInfo146);
            latentStyles2.Append(latentStyleExceptionInfo147);
            latentStyles2.Append(latentStyleExceptionInfo148);
            latentStyles2.Append(latentStyleExceptionInfo149);
            latentStyles2.Append(latentStyleExceptionInfo150);
            latentStyles2.Append(latentStyleExceptionInfo151);
            latentStyles2.Append(latentStyleExceptionInfo152);
            latentStyles2.Append(latentStyleExceptionInfo153);
            latentStyles2.Append(latentStyleExceptionInfo154);
            latentStyles2.Append(latentStyleExceptionInfo155);
            latentStyles2.Append(latentStyleExceptionInfo156);
            latentStyles2.Append(latentStyleExceptionInfo157);
            latentStyles2.Append(latentStyleExceptionInfo158);
            latentStyles2.Append(latentStyleExceptionInfo159);
            latentStyles2.Append(latentStyleExceptionInfo160);
            latentStyles2.Append(latentStyleExceptionInfo161);
            latentStyles2.Append(latentStyleExceptionInfo162);
            latentStyles2.Append(latentStyleExceptionInfo163);
            latentStyles2.Append(latentStyleExceptionInfo164);
            latentStyles2.Append(latentStyleExceptionInfo165);
            latentStyles2.Append(latentStyleExceptionInfo166);
            latentStyles2.Append(latentStyleExceptionInfo167);
            latentStyles2.Append(latentStyleExceptionInfo168);
            latentStyles2.Append(latentStyleExceptionInfo169);
            latentStyles2.Append(latentStyleExceptionInfo170);
            latentStyles2.Append(latentStyleExceptionInfo171);
            latentStyles2.Append(latentStyleExceptionInfo172);
            latentStyles2.Append(latentStyleExceptionInfo173);
            latentStyles2.Append(latentStyleExceptionInfo174);
            latentStyles2.Append(latentStyleExceptionInfo175);
            latentStyles2.Append(latentStyleExceptionInfo176);
            latentStyles2.Append(latentStyleExceptionInfo177);
            latentStyles2.Append(latentStyleExceptionInfo178);
            latentStyles2.Append(latentStyleExceptionInfo179);
            latentStyles2.Append(latentStyleExceptionInfo180);
            latentStyles2.Append(latentStyleExceptionInfo181);
            latentStyles2.Append(latentStyleExceptionInfo182);
            latentStyles2.Append(latentStyleExceptionInfo183);
            latentStyles2.Append(latentStyleExceptionInfo184);
            latentStyles2.Append(latentStyleExceptionInfo185);
            latentStyles2.Append(latentStyleExceptionInfo186);
            latentStyles2.Append(latentStyleExceptionInfo187);
            latentStyles2.Append(latentStyleExceptionInfo188);
            latentStyles2.Append(latentStyleExceptionInfo189);
            latentStyles2.Append(latentStyleExceptionInfo190);
            latentStyles2.Append(latentStyleExceptionInfo191);
            latentStyles2.Append(latentStyleExceptionInfo192);
            latentStyles2.Append(latentStyleExceptionInfo193);
            latentStyles2.Append(latentStyleExceptionInfo194);
            latentStyles2.Append(latentStyleExceptionInfo195);
            latentStyles2.Append(latentStyleExceptionInfo196);
            latentStyles2.Append(latentStyleExceptionInfo197);
            latentStyles2.Append(latentStyleExceptionInfo198);
            latentStyles2.Append(latentStyleExceptionInfo199);
            latentStyles2.Append(latentStyleExceptionInfo200);
            latentStyles2.Append(latentStyleExceptionInfo201);
            latentStyles2.Append(latentStyleExceptionInfo202);
            latentStyles2.Append(latentStyleExceptionInfo203);
            latentStyles2.Append(latentStyleExceptionInfo204);
            latentStyles2.Append(latentStyleExceptionInfo205);
            latentStyles2.Append(latentStyleExceptionInfo206);
            latentStyles2.Append(latentStyleExceptionInfo207);
            latentStyles2.Append(latentStyleExceptionInfo208);
            latentStyles2.Append(latentStyleExceptionInfo209);
            latentStyles2.Append(latentStyleExceptionInfo210);
            latentStyles2.Append(latentStyleExceptionInfo211);
            latentStyles2.Append(latentStyleExceptionInfo212);
            latentStyles2.Append(latentStyleExceptionInfo213);
            latentStyles2.Append(latentStyleExceptionInfo214);
            latentStyles2.Append(latentStyleExceptionInfo215);
            latentStyles2.Append(latentStyleExceptionInfo216);
            latentStyles2.Append(latentStyleExceptionInfo217);
            latentStyles2.Append(latentStyleExceptionInfo218);
            latentStyles2.Append(latentStyleExceptionInfo219);
            latentStyles2.Append(latentStyleExceptionInfo220);
            latentStyles2.Append(latentStyleExceptionInfo221);
            latentStyles2.Append(latentStyleExceptionInfo222);
            latentStyles2.Append(latentStyleExceptionInfo223);
            latentStyles2.Append(latentStyleExceptionInfo224);
            latentStyles2.Append(latentStyleExceptionInfo225);
            latentStyles2.Append(latentStyleExceptionInfo226);
            latentStyles2.Append(latentStyleExceptionInfo227);
            latentStyles2.Append(latentStyleExceptionInfo228);
            latentStyles2.Append(latentStyleExceptionInfo229);
            latentStyles2.Append(latentStyleExceptionInfo230);
            latentStyles2.Append(latentStyleExceptionInfo231);
            latentStyles2.Append(latentStyleExceptionInfo232);
            latentStyles2.Append(latentStyleExceptionInfo233);
            latentStyles2.Append(latentStyleExceptionInfo234);
            latentStyles2.Append(latentStyleExceptionInfo235);
            latentStyles2.Append(latentStyleExceptionInfo236);
            latentStyles2.Append(latentStyleExceptionInfo237);
            latentStyles2.Append(latentStyleExceptionInfo238);
            latentStyles2.Append(latentStyleExceptionInfo239);
            latentStyles2.Append(latentStyleExceptionInfo240);
            latentStyles2.Append(latentStyleExceptionInfo241);
            latentStyles2.Append(latentStyleExceptionInfo242);
            latentStyles2.Append(latentStyleExceptionInfo243);
            latentStyles2.Append(latentStyleExceptionInfo244);
            latentStyles2.Append(latentStyleExceptionInfo245);
            latentStyles2.Append(latentStyleExceptionInfo246);
            latentStyles2.Append(latentStyleExceptionInfo247);
            latentStyles2.Append(latentStyleExceptionInfo248);
            latentStyles2.Append(latentStyleExceptionInfo249);
            latentStyles2.Append(latentStyleExceptionInfo250);
            latentStyles2.Append(latentStyleExceptionInfo251);
            latentStyles2.Append(latentStyleExceptionInfo252);
            latentStyles2.Append(latentStyleExceptionInfo253);
            latentStyles2.Append(latentStyleExceptionInfo254);
            latentStyles2.Append(latentStyleExceptionInfo255);
            latentStyles2.Append(latentStyleExceptionInfo256);
            latentStyles2.Append(latentStyleExceptionInfo257);
            latentStyles2.Append(latentStyleExceptionInfo258);
            latentStyles2.Append(latentStyleExceptionInfo259);
            latentStyles2.Append(latentStyleExceptionInfo260);
            latentStyles2.Append(latentStyleExceptionInfo261);
            latentStyles2.Append(latentStyleExceptionInfo262);
            latentStyles2.Append(latentStyleExceptionInfo263);
            latentStyles2.Append(latentStyleExceptionInfo264);
            latentStyles2.Append(latentStyleExceptionInfo265);
            latentStyles2.Append(latentStyleExceptionInfo266);
            latentStyles2.Append(latentStyleExceptionInfo267);
            latentStyles2.Append(latentStyleExceptionInfo268);
            latentStyles2.Append(latentStyleExceptionInfo269);
            latentStyles2.Append(latentStyleExceptionInfo270);
            latentStyles2.Append(latentStyleExceptionInfo271);
            latentStyles2.Append(latentStyleExceptionInfo272);
            latentStyles2.Append(latentStyleExceptionInfo273);
            latentStyles2.Append(latentStyleExceptionInfo274);

            Style style26 = new Style() { Type = StyleValues.Paragraph, StyleId = "Normal", Default = true };
            StyleName styleName26 = new StyleName() { Val = "Normal" };
            PrimaryStyle primaryStyle11 = new PrimaryStyle();
            Rsid rsid23 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties13 = new StyleParagraphProperties();

            Tabs tabs12 = new Tabs();
            TabStop tabStop26 = new TabStop() { Val = TabStopValues.Left, Position = 567 };
            TabStop tabStop27 = new TabStop() { Val = TabStopValues.Left, Position = 851 };

            tabs12.Append(tabStop26);
            tabs12.Append(tabStop27);
            SpacingBetweenLines spacingBetweenLines62 = new SpacingBetweenLines() { After = "0", Line = "240", LineRule = LineSpacingRuleValues.Auto };

            styleParagraphProperties13.Append(tabs12);
            styleParagraphProperties13.Append(spacingBetweenLines62);

            StyleRunProperties styleRunProperties22 = new StyleRunProperties();
            RunFonts runFonts128 = new RunFonts() { Ascii = "Verdana", HighAnsi = "Verdana", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            FontSize fontSize125 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript126 = new FontSizeComplexScript() { Val = "18" };

            styleRunProperties22.Append(runFonts128);
            styleRunProperties22.Append(fontSize125);
            styleRunProperties22.Append(fontSizeComplexScript126);

            style26.Append(styleName26);
            style26.Append(primaryStyle11);
            style26.Append(rsid23);
            style26.Append(styleParagraphProperties13);
            style26.Append(styleRunProperties22);

            Style style27 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading1" };
            StyleName styleName27 = new StyleName() { Val = "heading 1" };
            Aliases aliases10 = new Aliases() { Val = "H1,h1,Level 1 Topic Heading" };
            BasedOn basedOn22 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle10 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle21 = new LinkedStyle() { Val = "Heading1Char" };
            PrimaryStyle primaryStyle12 = new PrimaryStyle();
            Rsid rsid24 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties14 = new StyleParagraphProperties();

            NumberingProperties numberingProperties10 = new NumberingProperties();
            NumberingId numberingId10 = new NumberingId() { Val = 1 };

            numberingProperties10.Append(numberingId10);

            ParagraphBorders paragraphBorders4 = new ParagraphBorders();
            TopBorder topBorder6 = new TopBorder() { Val = BorderValues.Single, Color = "4F81BD", Size = (UInt32Value)24U, Space = (UInt32Value)0U };
            LeftBorder leftBorder6 = new LeftBorder() { Val = BorderValues.Single, Color = "4F81BD", Size = (UInt32Value)24U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder5 = new BottomBorder() { Val = BorderValues.Single, Color = "4F81BD", Size = (UInt32Value)24U, Space = (UInt32Value)0U };
            RightBorder rightBorder5 = new RightBorder() { Val = BorderValues.Single, Color = "4F81BD", Size = (UInt32Value)24U, Space = (UInt32Value)0U };

            paragraphBorders4.Append(topBorder6);
            paragraphBorders4.Append(leftBorder6);
            paragraphBorders4.Append(bottomBorder5);
            paragraphBorders4.Append(rightBorder5);
            Shading shading12 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "4F81BD" };

            Tabs tabs13 = new Tabs();
            TabStop tabStop28 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop29 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };
            TabStop tabStop30 = new TabStop() { Val = TabStopValues.Left, Position = 0 };

            tabs13.Append(tabStop28);
            tabs13.Append(tabStop29);
            tabs13.Append(tabStop30);
            SpacingBetweenLines spacingBetweenLines63 = new SpacingBetweenLines() { After = "240", Line = "276", LineRule = LineSpacingRuleValues.Auto };
            OutlineLevel outlineLevel10 = new OutlineLevel() { Val = 0 };

            styleParagraphProperties14.Append(numberingProperties10);
            styleParagraphProperties14.Append(paragraphBorders4);
            styleParagraphProperties14.Append(shading12);
            styleParagraphProperties14.Append(tabs13);
            styleParagraphProperties14.Append(spacingBetweenLines63);
            styleParagraphProperties14.Append(outlineLevel10);

            StyleRunProperties styleRunProperties23 = new StyleRunProperties();
            RunFonts runFonts129 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
            Bold bold58 = new Bold();
            BoldComplexScript boldComplexScript58 = new BoldComplexScript();
            SmallCaps smallCaps3 = new SmallCaps();
            Color color113 = new Color() { Val = "FFFFFF" };
            Kern kern3 = new Kern() { Val = (UInt32Value)32U };
            FontSize fontSize126 = new FontSize() { Val = "36" };
            FontSizeComplexScript fontSizeComplexScript127 = new FontSizeComplexScript() { Val = "40" };

            styleRunProperties23.Append(runFonts129);
            styleRunProperties23.Append(bold58);
            styleRunProperties23.Append(boldComplexScript58);
            styleRunProperties23.Append(smallCaps3);
            styleRunProperties23.Append(color113);
            styleRunProperties23.Append(kern3);
            styleRunProperties23.Append(fontSize126);
            styleRunProperties23.Append(fontSizeComplexScript127);

            style27.Append(styleName27);
            style27.Append(aliases10);
            style27.Append(basedOn22);
            style27.Append(nextParagraphStyle10);
            style27.Append(linkedStyle21);
            style27.Append(primaryStyle12);
            style27.Append(rsid24);
            style27.Append(styleParagraphProperties14);
            style27.Append(styleRunProperties23);

            Style style28 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading2" };
            StyleName styleName28 = new StyleName() { Val = "heading 2" };
            Aliases aliases11 = new Aliases() { Val = "H2,h2,Level 2 Topic Heading" };
            BasedOn basedOn23 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle11 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle22 = new LinkedStyle() { Val = "Heading2Char" };
            PrimaryStyle primaryStyle13 = new PrimaryStyle();
            Rsid rsid25 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties15 = new StyleParagraphProperties();

            NumberingProperties numberingProperties11 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference9 = new NumberingLevelReference() { Val = 1 };
            NumberingId numberingId11 = new NumberingId() { Val = 1 };

            numberingProperties11.Append(numberingLevelReference9);
            numberingProperties11.Append(numberingId11);

            ParagraphBorders paragraphBorders5 = new ParagraphBorders();
            TopBorder topBorder7 = new TopBorder() { Val = BorderValues.Single, Color = "DBE5F1", Size = (UInt32Value)24U, Space = (UInt32Value)0U };
            LeftBorder leftBorder7 = new LeftBorder() { Val = BorderValues.Single, Color = "DBE5F1", Size = (UInt32Value)24U, Space = (UInt32Value)0U };
            BottomBorder bottomBorder6 = new BottomBorder() { Val = BorderValues.Single, Color = "DBE5F1", Size = (UInt32Value)24U, Space = (UInt32Value)0U };
            RightBorder rightBorder6 = new RightBorder() { Val = BorderValues.Single, Color = "DBE5F1", Size = (UInt32Value)24U, Space = (UInt32Value)0U };

            paragraphBorders5.Append(topBorder7);
            paragraphBorders5.Append(leftBorder7);
            paragraphBorders5.Append(bottomBorder6);
            paragraphBorders5.Append(rightBorder6);
            Shading shading13 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "DBE5F1" };

            Tabs tabs14 = new Tabs();
            TabStop tabStop31 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop32 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };

            tabs14.Append(tabStop31);
            tabs14.Append(tabStop32);
            SpacingBetweenLines spacingBetweenLines64 = new SpacingBetweenLines() { After = "240", Line = "276", LineRule = LineSpacingRuleValues.Auto };
            OutlineLevel outlineLevel11 = new OutlineLevel() { Val = 1 };

            styleParagraphProperties15.Append(numberingProperties11);
            styleParagraphProperties15.Append(paragraphBorders5);
            styleParagraphProperties15.Append(shading13);
            styleParagraphProperties15.Append(tabs14);
            styleParagraphProperties15.Append(spacingBetweenLines64);
            styleParagraphProperties15.Append(outlineLevel11);

            StyleRunProperties styleRunProperties24 = new StyleRunProperties();
            RunFonts runFonts130 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
            Bold bold59 = new Bold();
            BoldComplexScript boldComplexScript59 = new BoldComplexScript();
            Color color114 = new Color() { Val = "0070C0" };
            FontSize fontSize127 = new FontSize() { Val = "32" };
            FontSizeComplexScript fontSizeComplexScript128 = new FontSizeComplexScript() { Val = "36" };

            styleRunProperties24.Append(runFonts130);
            styleRunProperties24.Append(bold59);
            styleRunProperties24.Append(boldComplexScript59);
            styleRunProperties24.Append(color114);
            styleRunProperties24.Append(fontSize127);
            styleRunProperties24.Append(fontSizeComplexScript128);

            style28.Append(styleName28);
            style28.Append(aliases11);
            style28.Append(basedOn23);
            style28.Append(nextParagraphStyle11);
            style28.Append(linkedStyle22);
            style28.Append(primaryStyle13);
            style28.Append(rsid25);
            style28.Append(styleParagraphProperties15);
            style28.Append(styleRunProperties24);

            Style style29 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading3" };
            StyleName styleName29 = new StyleName() { Val = "heading 3" };
            Aliases aliases12 = new Aliases() { Val = "H3,h3,Level 3 Topic Heading" };
            BasedOn basedOn24 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle12 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle23 = new LinkedStyle() { Val = "Heading3Char" };
            PrimaryStyle primaryStyle14 = new PrimaryStyle();
            Rsid rsid26 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties16 = new StyleParagraphProperties();

            NumberingProperties numberingProperties12 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference10 = new NumberingLevelReference() { Val = 2 };
            NumberingId numberingId12 = new NumberingId() { Val = 1 };

            numberingProperties12.Append(numberingLevelReference10);
            numberingProperties12.Append(numberingId12);

            ParagraphBorders paragraphBorders6 = new ParagraphBorders();
            TopBorder topBorder8 = new TopBorder() { Val = BorderValues.Single, Color = "4F81BD", Size = (UInt32Value)6U, Space = (UInt32Value)2U };
            LeftBorder leftBorder8 = new LeftBorder() { Val = BorderValues.Single, Color = "4F81BD", Size = (UInt32Value)6U, Space = (UInt32Value)2U };

            paragraphBorders6.Append(topBorder8);
            paragraphBorders6.Append(leftBorder8);

            Tabs tabs15 = new Tabs();
            TabStop tabStop33 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop34 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };

            tabs15.Append(tabStop33);
            tabs15.Append(tabStop34);
            SpacingBetweenLines spacingBetweenLines65 = new SpacingBetweenLines() { After = "240", Line = "276", LineRule = LineSpacingRuleValues.Auto };
            OutlineLevel outlineLevel12 = new OutlineLevel() { Val = 2 };

            styleParagraphProperties16.Append(numberingProperties12);
            styleParagraphProperties16.Append(paragraphBorders6);
            styleParagraphProperties16.Append(tabs15);
            styleParagraphProperties16.Append(spacingBetweenLines65);
            styleParagraphProperties16.Append(outlineLevel12);

            StyleRunProperties styleRunProperties25 = new StyleRunProperties();
            RunFonts runFonts131 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
            Bold bold60 = new Bold();
            BoldComplexScript boldComplexScript60 = new BoldComplexScript();
            Color color115 = new Color() { Val = "1F497D" };
            FontSize fontSize128 = new FontSize() { Val = "26" };
            FontSizeComplexScript fontSizeComplexScript129 = new FontSizeComplexScript() { Val = "26" };

            styleRunProperties25.Append(runFonts131);
            styleRunProperties25.Append(bold60);
            styleRunProperties25.Append(boldComplexScript60);
            styleRunProperties25.Append(color115);
            styleRunProperties25.Append(fontSize128);
            styleRunProperties25.Append(fontSizeComplexScript129);

            style29.Append(styleName29);
            style29.Append(aliases12);
            style29.Append(basedOn24);
            style29.Append(nextParagraphStyle12);
            style29.Append(linkedStyle23);
            style29.Append(primaryStyle14);
            style29.Append(rsid26);
            style29.Append(styleParagraphProperties16);
            style29.Append(styleRunProperties25);

            Style style30 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading4" };
            StyleName styleName30 = new StyleName() { Val = "heading 4" };
            Aliases aliases13 = new Aliases() { Val = "H4,Infonet Heading 4,Subhead C" };
            BasedOn basedOn25 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle13 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle24 = new LinkedStyle() { Val = "Heading4Char" };
            PrimaryStyle primaryStyle15 = new PrimaryStyle();
            Rsid rsid27 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties17 = new StyleParagraphProperties();

            NumberingProperties numberingProperties13 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference11 = new NumberingLevelReference() { Val = 3 };
            NumberingId numberingId13 = new NumberingId() { Val = 1 };

            numberingProperties13.Append(numberingLevelReference11);
            numberingProperties13.Append(numberingId13);

            Tabs tabs16 = new Tabs();
            TabStop tabStop35 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop36 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };

            tabs16.Append(tabStop35);
            tabs16.Append(tabStop36);
            SpacingBetweenLines spacingBetweenLines66 = new SpacingBetweenLines() { Line = "276", LineRule = LineSpacingRuleValues.Auto };
            OutlineLevel outlineLevel13 = new OutlineLevel() { Val = 3 };

            styleParagraphProperties17.Append(numberingProperties13);
            styleParagraphProperties17.Append(tabs16);
            styleParagraphProperties17.Append(spacingBetweenLines66);
            styleParagraphProperties17.Append(outlineLevel13);

            StyleRunProperties styleRunProperties26 = new StyleRunProperties();
            RunFonts runFonts132 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
            Bold bold61 = new Bold();
            BoldComplexScript boldComplexScript61 = new BoldComplexScript();
            Color color116 = new Color() { Val = "0070C0" };
            FontSize fontSize129 = new FontSize() { Val = "24" };
            FontSizeComplexScript fontSizeComplexScript130 = new FontSizeComplexScript() { Val = "24" };

            styleRunProperties26.Append(runFonts132);
            styleRunProperties26.Append(bold61);
            styleRunProperties26.Append(boldComplexScript61);
            styleRunProperties26.Append(color116);
            styleRunProperties26.Append(fontSize129);
            styleRunProperties26.Append(fontSizeComplexScript130);

            style30.Append(styleName30);
            style30.Append(aliases13);
            style30.Append(basedOn25);
            style30.Append(nextParagraphStyle13);
            style30.Append(linkedStyle24);
            style30.Append(primaryStyle15);
            style30.Append(rsid27);
            style30.Append(styleParagraphProperties17);
            style30.Append(styleRunProperties26);

            Style style31 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading5" };
            StyleName styleName31 = new StyleName() { Val = "heading 5" };
            BasedOn basedOn26 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle14 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle25 = new LinkedStyle() { Val = "Heading5Char" };
            PrimaryStyle primaryStyle16 = new PrimaryStyle();
            Rsid rsid28 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties18 = new StyleParagraphProperties();

            NumberingProperties numberingProperties14 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference12 = new NumberingLevelReference() { Val = 4 };
            NumberingId numberingId14 = new NumberingId() { Val = 1 };

            numberingProperties14.Append(numberingLevelReference12);
            numberingProperties14.Append(numberingId14);

            Tabs tabs17 = new Tabs();
            TabStop tabStop37 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop38 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };
            TabStop tabStop39 = new TabStop() { Val = TabStopValues.Left, Position = 2448 };

            tabs17.Append(tabStop37);
            tabs17.Append(tabStop38);
            tabs17.Append(tabStop39);
            SpacingBetweenLines spacingBetweenLines67 = new SpacingBetweenLines() { Before = "240", After = "120" };
            OutlineLevel outlineLevel14 = new OutlineLevel() { Val = 4 };

            styleParagraphProperties18.Append(numberingProperties14);
            styleParagraphProperties18.Append(tabs17);
            styleParagraphProperties18.Append(spacingBetweenLines67);
            styleParagraphProperties18.Append(outlineLevel14);

            StyleRunProperties styleRunProperties27 = new StyleRunProperties();
            RunFonts runFonts133 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri" };
            Bold bold62 = new Bold();
            BoldComplexScript boldComplexScript62 = new BoldComplexScript();
            Color color117 = new Color() { Val = "0070C0" };
            FontSize fontSize130 = new FontSize() { Val = "24" };
            FontSizeComplexScript fontSizeComplexScript131 = new FontSizeComplexScript() { Val = "24" };

            styleRunProperties27.Append(runFonts133);
            styleRunProperties27.Append(bold62);
            styleRunProperties27.Append(boldComplexScript62);
            styleRunProperties27.Append(color117);
            styleRunProperties27.Append(fontSize130);
            styleRunProperties27.Append(fontSizeComplexScript131);

            style31.Append(styleName31);
            style31.Append(basedOn26);
            style31.Append(nextParagraphStyle14);
            style31.Append(linkedStyle25);
            style31.Append(primaryStyle16);
            style31.Append(rsid28);
            style31.Append(styleParagraphProperties18);
            style31.Append(styleRunProperties27);

            Style style32 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading6" };
            StyleName styleName32 = new StyleName() { Val = "heading 6" };
            BasedOn basedOn27 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle15 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle26 = new LinkedStyle() { Val = "Heading6Char" };
            PrimaryStyle primaryStyle17 = new PrimaryStyle();
            Rsid rsid29 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties19 = new StyleParagraphProperties();

            NumberingProperties numberingProperties15 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference13 = new NumberingLevelReference() { Val = 5 };
            NumberingId numberingId15 = new NumberingId() { Val = 1 };

            numberingProperties15.Append(numberingLevelReference13);
            numberingProperties15.Append(numberingId15);

            Tabs tabs18 = new Tabs();
            TabStop tabStop40 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop41 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };

            tabs18.Append(tabStop40);
            tabs18.Append(tabStop41);
            SpacingBetweenLines spacingBetweenLines68 = new SpacingBetweenLines() { Before = "240", After = "60" };
            OutlineLevel outlineLevel15 = new OutlineLevel() { Val = 5 };

            styleParagraphProperties19.Append(numberingProperties15);
            styleParagraphProperties19.Append(tabs18);
            styleParagraphProperties19.Append(spacingBetweenLines68);
            styleParagraphProperties19.Append(outlineLevel15);

            StyleRunProperties styleRunProperties28 = new StyleRunProperties();
            RunFonts runFonts134 = new RunFonts() { EastAsia = "Verdana" };

            styleRunProperties28.Append(runFonts134);

            style32.Append(styleName32);
            style32.Append(basedOn27);
            style32.Append(nextParagraphStyle15);
            style32.Append(linkedStyle26);
            style32.Append(primaryStyle17);
            style32.Append(rsid29);
            style32.Append(styleParagraphProperties19);
            style32.Append(styleRunProperties28);

            Style style33 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading7" };
            StyleName styleName33 = new StyleName() { Val = "heading 7" };
            BasedOn basedOn28 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle16 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle27 = new LinkedStyle() { Val = "Heading7Char" };
            PrimaryStyle primaryStyle18 = new PrimaryStyle();
            Rsid rsid30 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties20 = new StyleParagraphProperties();

            NumberingProperties numberingProperties16 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference14 = new NumberingLevelReference() { Val = 6 };
            NumberingId numberingId16 = new NumberingId() { Val = 1 };

            numberingProperties16.Append(numberingLevelReference14);
            numberingProperties16.Append(numberingId16);

            Tabs tabs19 = new Tabs();
            TabStop tabStop42 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop43 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };
            TabStop tabStop44 = new TabStop() { Val = TabStopValues.Left, Position = 2448 };

            tabs19.Append(tabStop42);
            tabs19.Append(tabStop43);
            tabs19.Append(tabStop44);
            SpacingBetweenLines spacingBetweenLines69 = new SpacingBetweenLines() { Before = "240", After = "60" };
            OutlineLevel outlineLevel16 = new OutlineLevel() { Val = 6 };

            styleParagraphProperties20.Append(numberingProperties16);
            styleParagraphProperties20.Append(tabs19);
            styleParagraphProperties20.Append(spacingBetweenLines69);
            styleParagraphProperties20.Append(outlineLevel16);

            StyleRunProperties styleRunProperties29 = new StyleRunProperties();
            RunFonts runFonts135 = new RunFonts() { EastAsia = "Verdana" };
            Italic italic5 = new Italic();
            ItalicComplexScript italicComplexScript5 = new ItalicComplexScript();
            FontSizeComplexScript fontSizeComplexScript132 = new FontSizeComplexScript() { Val = "20" };

            styleRunProperties29.Append(runFonts135);
            styleRunProperties29.Append(italic5);
            styleRunProperties29.Append(italicComplexScript5);
            styleRunProperties29.Append(fontSizeComplexScript132);

            style33.Append(styleName33);
            style33.Append(basedOn28);
            style33.Append(nextParagraphStyle16);
            style33.Append(linkedStyle27);
            style33.Append(primaryStyle18);
            style33.Append(rsid30);
            style33.Append(styleParagraphProperties20);
            style33.Append(styleRunProperties29);

            Style style34 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading8" };
            StyleName styleName34 = new StyleName() { Val = "heading 8" };
            BasedOn basedOn29 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle17 = new NextParagraphStyle() { Val = "BodyText" };
            LinkedStyle linkedStyle28 = new LinkedStyle() { Val = "Heading8Char" };
            PrimaryStyle primaryStyle19 = new PrimaryStyle();
            Rsid rsid31 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties21 = new StyleParagraphProperties();

            NumberingProperties numberingProperties17 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference15 = new NumberingLevelReference() { Val = 7 };
            NumberingId numberingId17 = new NumberingId() { Val = 1 };

            numberingProperties17.Append(numberingLevelReference15);
            numberingProperties17.Append(numberingId17);

            Tabs tabs20 = new Tabs();
            TabStop tabStop45 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop46 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };
            TabStop tabStop47 = new TabStop() { Val = TabStopValues.Left, Position = 2448 };

            tabs20.Append(tabStop45);
            tabs20.Append(tabStop46);
            tabs20.Append(tabStop47);
            SpacingBetweenLines spacingBetweenLines70 = new SpacingBetweenLines() { Before = "240", After = "60" };
            OutlineLevel outlineLevel17 = new OutlineLevel() { Val = 7 };

            styleParagraphProperties21.Append(numberingProperties17);
            styleParagraphProperties21.Append(tabs20);
            styleParagraphProperties21.Append(spacingBetweenLines70);
            styleParagraphProperties21.Append(outlineLevel17);

            StyleRunProperties styleRunProperties30 = new StyleRunProperties();
            RunFonts runFonts136 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman", ComplexScript = "Times New Roman" };
            Italic italic6 = new Italic();
            ItalicComplexScript italicComplexScript6 = new ItalicComplexScript();
            FontSize fontSize131 = new FontSize() { Val = "24" };
            FontSizeComplexScript fontSizeComplexScript133 = new FontSizeComplexScript() { Val = "24" };

            styleRunProperties30.Append(runFonts136);
            styleRunProperties30.Append(italic6);
            styleRunProperties30.Append(italicComplexScript6);
            styleRunProperties30.Append(fontSize131);
            styleRunProperties30.Append(fontSizeComplexScript133);

            style34.Append(styleName34);
            style34.Append(basedOn29);
            style34.Append(nextParagraphStyle17);
            style34.Append(linkedStyle28);
            style34.Append(primaryStyle19);
            style34.Append(rsid31);
            style34.Append(styleParagraphProperties21);
            style34.Append(styleRunProperties30);

            Style style35 = new Style() { Type = StyleValues.Paragraph, StyleId = "Heading9" };
            StyleName styleName35 = new StyleName() { Val = "heading 9" };
            BasedOn basedOn30 = new BasedOn() { Val = "Normal" };
            NextParagraphStyle nextParagraphStyle18 = new NextParagraphStyle() { Val = "Normal" };
            LinkedStyle linkedStyle29 = new LinkedStyle() { Val = "Heading9Char" };
            PrimaryStyle primaryStyle20 = new PrimaryStyle();
            Rsid rsid32 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties22 = new StyleParagraphProperties();

            NumberingProperties numberingProperties18 = new NumberingProperties();
            NumberingLevelReference numberingLevelReference16 = new NumberingLevelReference() { Val = 8 };
            NumberingId numberingId18 = new NumberingId() { Val = 1 };

            numberingProperties18.Append(numberingLevelReference16);
            numberingProperties18.Append(numberingId18);

            Tabs tabs21 = new Tabs();
            TabStop tabStop48 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };

            tabs21.Append(tabStop48);
            SpacingBetweenLines spacingBetweenLines71 = new SpacingBetweenLines() { Before = "240", After = "60" };
            OutlineLevel outlineLevel18 = new OutlineLevel() { Val = 8 };

            styleParagraphProperties22.Append(numberingProperties18);
            styleParagraphProperties22.Append(tabs21);
            styleParagraphProperties22.Append(spacingBetweenLines71);
            styleParagraphProperties22.Append(outlineLevel18);

            StyleRunProperties styleRunProperties31 = new StyleRunProperties();
            RunFonts runFonts137 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", ComplexScript = "Arial" };
            FontSize fontSize132 = new FontSize() { Val = "22" };
            FontSizeComplexScript fontSizeComplexScript134 = new FontSizeComplexScript() { Val = "22" };

            styleRunProperties31.Append(runFonts137);
            styleRunProperties31.Append(fontSize132);
            styleRunProperties31.Append(fontSizeComplexScript134);

            style35.Append(styleName35);
            style35.Append(basedOn30);
            style35.Append(nextParagraphStyle18);
            style35.Append(linkedStyle29);
            style35.Append(primaryStyle20);
            style35.Append(rsid32);
            style35.Append(styleParagraphProperties22);
            style35.Append(styleRunProperties31);

            Style style36 = new Style() { Type = StyleValues.Character, StyleId = "DefaultParagraphFont", Default = true };
            StyleName styleName36 = new StyleName() { Val = "Default Paragraph Font" };
            UIPriority uIPriority6 = new UIPriority() { Val = 1 };
            SemiHidden semiHidden6 = new SemiHidden();
            UnhideWhenUsed unhideWhenUsed5 = new UnhideWhenUsed();

            style36.Append(styleName36);
            style36.Append(uIPriority6);
            style36.Append(semiHidden6);
            style36.Append(unhideWhenUsed5);

            Style style37 = new Style() { Type = StyleValues.Table, StyleId = "TableNormal", Default = true };
            StyleName styleName37 = new StyleName() { Val = "Normal Table" };
            UIPriority uIPriority7 = new UIPriority() { Val = 99 };
            SemiHidden semiHidden7 = new SemiHidden();
            UnhideWhenUsed unhideWhenUsed6 = new UnhideWhenUsed();

            StyleTableProperties styleTableProperties2 = new StyleTableProperties();
            TableIndentation tableIndentation4 = new TableIndentation() { Width = 0, Type = TableWidthUnitValues.Dxa };

            TableCellMarginDefault tableCellMarginDefault4 = new TableCellMarginDefault();
            TopMargin topMargin2 = new TopMargin() { Width = "0", Type = TableWidthUnitValues.Dxa };
            TableCellLeftMargin tableCellLeftMargin4 = new TableCellLeftMargin() { Width = 108, Type = TableWidthValues.Dxa };
            BottomMargin bottomMargin2 = new BottomMargin() { Width = "0", Type = TableWidthUnitValues.Dxa };
            TableCellRightMargin tableCellRightMargin4 = new TableCellRightMargin() { Width = 108, Type = TableWidthValues.Dxa };

            tableCellMarginDefault4.Append(topMargin2);
            tableCellMarginDefault4.Append(tableCellLeftMargin4);
            tableCellMarginDefault4.Append(bottomMargin2);
            tableCellMarginDefault4.Append(tableCellRightMargin4);

            styleTableProperties2.Append(tableIndentation4);
            styleTableProperties2.Append(tableCellMarginDefault4);

            style37.Append(styleName37);
            style37.Append(uIPriority7);
            style37.Append(semiHidden7);
            style37.Append(unhideWhenUsed6);
            style37.Append(styleTableProperties2);

            Style style38 = new Style() { Type = StyleValues.Numbering, StyleId = "NoList", Default = true };
            StyleName styleName38 = new StyleName() { Val = "No List" };
            UIPriority uIPriority8 = new UIPriority() { Val = 99 };
            SemiHidden semiHidden8 = new SemiHidden();
            UnhideWhenUsed unhideWhenUsed7 = new UnhideWhenUsed();

            style38.Append(styleName38);
            style38.Append(uIPriority8);
            style38.Append(semiHidden8);
            style38.Append(unhideWhenUsed7);

            Style style39 = new Style() { Type = StyleValues.Character, StyleId = "Heading1Char", CustomStyle = true };
            StyleName styleName39 = new StyleName() { Val = "Heading 1 Char" };
            Aliases aliases14 = new Aliases() { Val = "H1 Char,h1 Char,Level 1 Topic Heading Char" };
            BasedOn basedOn31 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle30 = new LinkedStyle() { Val = "Heading1" };
            Rsid rsid33 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties32 = new StyleRunProperties();
            RunFonts runFonts138 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            Bold bold63 = new Bold();
            BoldComplexScript boldComplexScript63 = new BoldComplexScript();
            SmallCaps smallCaps4 = new SmallCaps();
            Color color118 = new Color() { Val = "FFFFFF" };
            Kern kern4 = new Kern() { Val = (UInt32Value)32U };
            FontSize fontSize133 = new FontSize() { Val = "36" };
            FontSizeComplexScript fontSizeComplexScript135 = new FontSizeComplexScript() { Val = "40" };
            Shading shading14 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "4F81BD" };

            styleRunProperties32.Append(runFonts138);
            styleRunProperties32.Append(bold63);
            styleRunProperties32.Append(boldComplexScript63);
            styleRunProperties32.Append(smallCaps4);
            styleRunProperties32.Append(color118);
            styleRunProperties32.Append(kern4);
            styleRunProperties32.Append(fontSize133);
            styleRunProperties32.Append(fontSizeComplexScript135);
            styleRunProperties32.Append(shading14);

            style39.Append(styleName39);
            style39.Append(aliases14);
            style39.Append(basedOn31);
            style39.Append(linkedStyle30);
            style39.Append(rsid33);
            style39.Append(styleRunProperties32);

            Style style40 = new Style() { Type = StyleValues.Character, StyleId = "Heading2Char", CustomStyle = true };
            StyleName styleName40 = new StyleName() { Val = "Heading 2 Char" };
            Aliases aliases15 = new Aliases() { Val = "H2 Char,h2 Char,Level 2 Topic Heading Char" };
            BasedOn basedOn32 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle31 = new LinkedStyle() { Val = "Heading2" };
            Rsid rsid34 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties33 = new StyleRunProperties();
            RunFonts runFonts139 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            Bold bold64 = new Bold();
            BoldComplexScript boldComplexScript64 = new BoldComplexScript();
            Color color119 = new Color() { Val = "0070C0" };
            FontSize fontSize134 = new FontSize() { Val = "32" };
            FontSizeComplexScript fontSizeComplexScript136 = new FontSizeComplexScript() { Val = "36" };
            Shading shading15 = new Shading() { Val = ShadingPatternValues.Clear, Color = "auto", Fill = "DBE5F1" };

            styleRunProperties33.Append(runFonts139);
            styleRunProperties33.Append(bold64);
            styleRunProperties33.Append(boldComplexScript64);
            styleRunProperties33.Append(color119);
            styleRunProperties33.Append(fontSize134);
            styleRunProperties33.Append(fontSizeComplexScript136);
            styleRunProperties33.Append(shading15);

            style40.Append(styleName40);
            style40.Append(aliases15);
            style40.Append(basedOn32);
            style40.Append(linkedStyle31);
            style40.Append(rsid34);
            style40.Append(styleRunProperties33);

            Style style41 = new Style() { Type = StyleValues.Character, StyleId = "Heading3Char", CustomStyle = true };
            StyleName styleName41 = new StyleName() { Val = "Heading 3 Char" };
            Aliases aliases16 = new Aliases() { Val = "H3 Char,h3 Char,Level 3 Topic Heading Char" };
            BasedOn basedOn33 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle32 = new LinkedStyle() { Val = "Heading3" };
            Rsid rsid35 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties34 = new StyleRunProperties();
            RunFonts runFonts140 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            Bold bold65 = new Bold();
            BoldComplexScript boldComplexScript65 = new BoldComplexScript();
            Color color120 = new Color() { Val = "1F497D" };
            FontSize fontSize135 = new FontSize() { Val = "26" };
            FontSizeComplexScript fontSizeComplexScript137 = new FontSizeComplexScript() { Val = "26" };

            styleRunProperties34.Append(runFonts140);
            styleRunProperties34.Append(bold65);
            styleRunProperties34.Append(boldComplexScript65);
            styleRunProperties34.Append(color120);
            styleRunProperties34.Append(fontSize135);
            styleRunProperties34.Append(fontSizeComplexScript137);

            style41.Append(styleName41);
            style41.Append(aliases16);
            style41.Append(basedOn33);
            style41.Append(linkedStyle32);
            style41.Append(rsid35);
            style41.Append(styleRunProperties34);

            Style style42 = new Style() { Type = StyleValues.Character, StyleId = "Heading4Char", CustomStyle = true };
            StyleName styleName42 = new StyleName() { Val = "Heading 4 Char" };
            Aliases aliases17 = new Aliases() { Val = "H4 Char,Infonet Heading 4 Char,Subhead C Char" };
            BasedOn basedOn34 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle33 = new LinkedStyle() { Val = "Heading4" };
            Rsid rsid36 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties35 = new StyleRunProperties();
            RunFonts runFonts141 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            Bold bold66 = new Bold();
            BoldComplexScript boldComplexScript66 = new BoldComplexScript();
            Color color121 = new Color() { Val = "0070C0" };
            FontSize fontSize136 = new FontSize() { Val = "24" };
            FontSizeComplexScript fontSizeComplexScript138 = new FontSizeComplexScript() { Val = "24" };

            styleRunProperties35.Append(runFonts141);
            styleRunProperties35.Append(bold66);
            styleRunProperties35.Append(boldComplexScript66);
            styleRunProperties35.Append(color121);
            styleRunProperties35.Append(fontSize136);
            styleRunProperties35.Append(fontSizeComplexScript138);

            style42.Append(styleName42);
            style42.Append(aliases17);
            style42.Append(basedOn34);
            style42.Append(linkedStyle33);
            style42.Append(rsid36);
            style42.Append(styleRunProperties35);

            Style style43 = new Style() { Type = StyleValues.Character, StyleId = "Heading5Char", CustomStyle = true };
            StyleName styleName43 = new StyleName() { Val = "Heading 5 Char" };
            BasedOn basedOn35 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle34 = new LinkedStyle() { Val = "Heading5" };
            Rsid rsid37 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties36 = new StyleRunProperties();
            RunFonts runFonts142 = new RunFonts() { Ascii = "Calibri", HighAnsi = "Calibri", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            Bold bold67 = new Bold();
            BoldComplexScript boldComplexScript67 = new BoldComplexScript();
            Color color122 = new Color() { Val = "0070C0" };
            FontSize fontSize137 = new FontSize() { Val = "24" };
            FontSizeComplexScript fontSizeComplexScript139 = new FontSizeComplexScript() { Val = "24" };

            styleRunProperties36.Append(runFonts142);
            styleRunProperties36.Append(bold67);
            styleRunProperties36.Append(boldComplexScript67);
            styleRunProperties36.Append(color122);
            styleRunProperties36.Append(fontSize137);
            styleRunProperties36.Append(fontSizeComplexScript139);

            style43.Append(styleName43);
            style43.Append(basedOn35);
            style43.Append(linkedStyle34);
            style43.Append(rsid37);
            style43.Append(styleRunProperties36);

            Style style44 = new Style() { Type = StyleValues.Character, StyleId = "Heading6Char", CustomStyle = true };
            StyleName styleName44 = new StyleName() { Val = "Heading 6 Char" };
            BasedOn basedOn36 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle35 = new LinkedStyle() { Val = "Heading6" };
            Rsid rsid38 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties37 = new StyleRunProperties();
            RunFonts runFonts143 = new RunFonts() { Ascii = "Verdana", HighAnsi = "Verdana", EastAsia = "Verdana", ComplexScript = "Verdana" };
            FontSize fontSize138 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript140 = new FontSizeComplexScript() { Val = "18" };

            styleRunProperties37.Append(runFonts143);
            styleRunProperties37.Append(fontSize138);
            styleRunProperties37.Append(fontSizeComplexScript140);

            style44.Append(styleName44);
            style44.Append(basedOn36);
            style44.Append(linkedStyle35);
            style44.Append(rsid38);
            style44.Append(styleRunProperties37);

            Style style45 = new Style() { Type = StyleValues.Character, StyleId = "Heading7Char", CustomStyle = true };
            StyleName styleName45 = new StyleName() { Val = "Heading 7 Char" };
            BasedOn basedOn37 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle36 = new LinkedStyle() { Val = "Heading7" };
            Rsid rsid39 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties38 = new StyleRunProperties();
            RunFonts runFonts144 = new RunFonts() { Ascii = "Verdana", HighAnsi = "Verdana", EastAsia = "Verdana", ComplexScript = "Verdana" };
            Italic italic7 = new Italic();
            ItalicComplexScript italicComplexScript7 = new ItalicComplexScript();
            FontSize fontSize139 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript141 = new FontSizeComplexScript() { Val = "20" };

            styleRunProperties38.Append(runFonts144);
            styleRunProperties38.Append(italic7);
            styleRunProperties38.Append(italicComplexScript7);
            styleRunProperties38.Append(fontSize139);
            styleRunProperties38.Append(fontSizeComplexScript141);

            style45.Append(styleName45);
            style45.Append(basedOn37);
            style45.Append(linkedStyle36);
            style45.Append(rsid39);
            style45.Append(styleRunProperties38);

            Style style46 = new Style() { Type = StyleValues.Character, StyleId = "Heading8Char", CustomStyle = true };
            StyleName styleName46 = new StyleName() { Val = "Heading 8 Char" };
            BasedOn basedOn38 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle37 = new LinkedStyle() { Val = "Heading8" };
            Rsid rsid40 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties39 = new StyleRunProperties();
            RunFonts runFonts145 = new RunFonts() { Ascii = "Times New Roman", HighAnsi = "Times New Roman", EastAsia = "Times New Roman", ComplexScript = "Times New Roman" };
            Italic italic8 = new Italic();
            ItalicComplexScript italicComplexScript8 = new ItalicComplexScript();
            FontSize fontSize140 = new FontSize() { Val = "24" };
            FontSizeComplexScript fontSizeComplexScript142 = new FontSizeComplexScript() { Val = "24" };

            styleRunProperties39.Append(runFonts145);
            styleRunProperties39.Append(italic8);
            styleRunProperties39.Append(italicComplexScript8);
            styleRunProperties39.Append(fontSize140);
            styleRunProperties39.Append(fontSizeComplexScript142);

            style46.Append(styleName46);
            style46.Append(basedOn38);
            style46.Append(linkedStyle37);
            style46.Append(rsid40);
            style46.Append(styleRunProperties39);

            Style style47 = new Style() { Type = StyleValues.Character, StyleId = "Heading9Char", CustomStyle = true };
            StyleName styleName47 = new StyleName() { Val = "Heading 9 Char" };
            BasedOn basedOn39 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle38 = new LinkedStyle() { Val = "Heading9" };
            Rsid rsid41 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties40 = new StyleRunProperties();
            RunFonts runFonts146 = new RunFonts() { Ascii = "Arial", HighAnsi = "Arial", EastAsia = "Times New Roman", ComplexScript = "Arial" };

            styleRunProperties40.Append(runFonts146);

            style47.Append(styleName47);
            style47.Append(basedOn39);
            style47.Append(linkedStyle38);
            style47.Append(rsid41);
            style47.Append(styleRunProperties40);

            Style style48 = new Style() { Type = StyleValues.Paragraph, StyleId = "BodyText" };
            StyleName styleName48 = new StyleName() { Val = "Body Text" };
            BasedOn basedOn40 = new BasedOn() { Val = "Normal" };
            LinkedStyle linkedStyle39 = new LinkedStyle() { Val = "BodyTextChar" };
            UIPriority uIPriority9 = new UIPriority() { Val = 99 };
            SemiHidden semiHidden9 = new SemiHidden();
            UnhideWhenUsed unhideWhenUsed8 = new UnhideWhenUsed();
            Rsid rsid42 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties23 = new StyleParagraphProperties();
            SpacingBetweenLines spacingBetweenLines72 = new SpacingBetweenLines() { After = "120" };

            styleParagraphProperties23.Append(spacingBetweenLines72);

            style48.Append(styleName48);
            style48.Append(basedOn40);
            style48.Append(linkedStyle39);
            style48.Append(uIPriority9);
            style48.Append(semiHidden9);
            style48.Append(unhideWhenUsed8);
            style48.Append(rsid42);
            style48.Append(styleParagraphProperties23);

            Style style49 = new Style() { Type = StyleValues.Character, StyleId = "BodyTextChar", CustomStyle = true };
            StyleName styleName49 = new StyleName() { Val = "Body Text Char" };
            BasedOn basedOn41 = new BasedOn() { Val = "DefaultParagraphFont" };
            LinkedStyle linkedStyle40 = new LinkedStyle() { Val = "BodyText" };
            UIPriority uIPriority10 = new UIPriority() { Val = 99 };
            SemiHidden semiHidden10 = new SemiHidden();
            Rsid rsid43 = new Rsid() { Val = "00210D13" };

            StyleRunProperties styleRunProperties41 = new StyleRunProperties();
            RunFonts runFonts147 = new RunFonts() { Ascii = "Verdana", HighAnsi = "Verdana", EastAsia = "Times New Roman", ComplexScript = "Verdana" };
            FontSize fontSize141 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript143 = new FontSizeComplexScript() { Val = "18" };

            styleRunProperties41.Append(runFonts147);
            styleRunProperties41.Append(fontSize141);
            styleRunProperties41.Append(fontSizeComplexScript143);

            style49.Append(styleName49);
            style49.Append(basedOn41);
            style49.Append(linkedStyle40);
            style49.Append(uIPriority10);
            style49.Append(semiHidden10);
            style49.Append(rsid43);
            style49.Append(styleRunProperties41);

            Style style50 = new Style() { Type = StyleValues.Paragraph, StyleId = "TableHeading", CustomStyle = true };
            StyleName styleName50 = new StyleName() { Val = "Table Heading" };
            Aliases aliases18 = new Aliases() { Val = "th" };
            BasedOn basedOn42 = new BasedOn() { Val = "Normal" };
            Rsid rsid44 = new Rsid() { Val = "00210D13" };

            StyleParagraphProperties styleParagraphProperties24 = new StyleParagraphProperties();

            Tabs tabs22 = new Tabs();
            TabStop tabStop49 = new TabStop() { Val = TabStopValues.Clear, Position = 567 };
            TabStop tabStop50 = new TabStop() { Val = TabStopValues.Clear, Position = 851 };

            tabs22.Append(tabStop49);
            tabs22.Append(tabStop50);
            SpacingBetweenLines spacingBetweenLines73 = new SpacingBetweenLines() { Before = "60", After = "60", Line = "200", LineRule = LineSpacingRuleValues.Exact };
            Justification justification49 = new Justification() { Val = JustificationValues.Center };

            styleParagraphProperties24.Append(tabs22);
            styleParagraphProperties24.Append(spacingBetweenLines73);
            styleParagraphProperties24.Append(justification49);

            StyleRunProperties styleRunProperties42 = new StyleRunProperties();
            RunFonts runFonts148 = new RunFonts() { Ascii = "Franklin Gothic Demi Cond", HighAnsi = "Franklin Gothic Demi Cond", ComplexScript = "Times New Roman" };
            FontSize fontSize142 = new FontSize() { Val = "19" };
            FontSizeComplexScript fontSizeComplexScript144 = new FontSizeComplexScript() { Val = "24" };
            Languages languages4 = new Languages() { Bidi = "en-US" };

            styleRunProperties42.Append(runFonts148);
            styleRunProperties42.Append(fontSize142);
            styleRunProperties42.Append(fontSizeComplexScript144);
            styleRunProperties42.Append(languages4);

            style50.Append(styleName50);
            style50.Append(aliases18);
            style50.Append(basedOn42);
            style50.Append(rsid44);
            style50.Append(styleParagraphProperties24);
            style50.Append(styleRunProperties42);

            styles2.Append(docDefaults2);
            styles2.Append(latentStyles2);
            styles2.Append(style26);
            styles2.Append(style27);
            styles2.Append(style28);
            styles2.Append(style29);
            styles2.Append(style30);
            styles2.Append(style31);
            styles2.Append(style32);
            styles2.Append(style33);
            styles2.Append(style34);
            styles2.Append(style35);
            styles2.Append(style36);
            styles2.Append(style37);
            styles2.Append(style38);
            styles2.Append(style39);
            styles2.Append(style40);
            styles2.Append(style41);
            styles2.Append(style42);
            styles2.Append(style43);
            styles2.Append(style44);
            styles2.Append(style45);
            styles2.Append(style46);
            styles2.Append(style47);
            styles2.Append(style48);
            styles2.Append(style49);
            styles2.Append(style50);

            styleDefinitionsPart1.Styles = styles2;
        }

        // Generates content of numberingDefinitionsPart1.
        private void GenerateNumberingDefinitionsPart1Content(NumberingDefinitionsPart numberingDefinitionsPart1)
        {
            Numbering numbering1 = new Numbering() { MCAttributes = new MarkupCompatibilityAttributes() { Ignorable = "w14 wp14" } };
            numbering1.AddNamespaceDeclaration("wpc", "http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas");
            numbering1.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
            numbering1.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");
            numbering1.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
            numbering1.AddNamespaceDeclaration("m", "http://schemas.openxmlformats.org/officeDocument/2006/math");
            numbering1.AddNamespaceDeclaration("v", "urn:schemas-microsoft-com:vml");
            numbering1.AddNamespaceDeclaration("wp14", "http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing");
            numbering1.AddNamespaceDeclaration("wp", "http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing");
            numbering1.AddNamespaceDeclaration("w10", "urn:schemas-microsoft-com:office:word");
            numbering1.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
            numbering1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
            numbering1.AddNamespaceDeclaration("wpg", "http://schemas.microsoft.com/office/word/2010/wordprocessingGroup");
            numbering1.AddNamespaceDeclaration("wpi", "http://schemas.microsoft.com/office/word/2010/wordprocessingInk");
            numbering1.AddNamespaceDeclaration("wne", "http://schemas.microsoft.com/office/word/2006/wordml");
            numbering1.AddNamespaceDeclaration("wps", "http://schemas.microsoft.com/office/word/2010/wordprocessingShape");

            AbstractNum abstractNum1 = new AbstractNum() { AbstractNumberId = 0 };
            Nsid nsid1 = new Nsid() { Val = "18360A26" };
            MultiLevelType multiLevelType1 = new MultiLevelType() { Val = MultiLevelValues.Multilevel };
            TemplateCode templateCode1 = new TemplateCode() { Val = "A692A6AC" };

            Level level1 = new Level() { LevelIndex = 0 };
            StartNumberingValue startNumberingValue1 = new StartNumberingValue() { Val = 1 };
            NumberingFormat numberingFormat1 = new NumberingFormat() { Val = NumberFormatValues.Decimal };
            ParagraphStyleIdInLevel paragraphStyleIdInLevel1 = new ParagraphStyleIdInLevel() { Val = "Heading1" };
            LevelText levelText1 = new LevelText() { Val = "%1." };
            LevelJustification levelJustification1 = new LevelJustification() { Val = LevelJustificationValues.Left };

            PreviousParagraphProperties previousParagraphProperties1 = new PreviousParagraphProperties();

            Tabs tabs23 = new Tabs();
            TabStop tabStop51 = new TabStop() { Val = TabStopValues.Number, Position = 1008 };

            tabs23.Append(tabStop51);
            Indentation indentation2 = new Indentation() { Left = "1008", Hanging = "1008" };

            previousParagraphProperties1.Append(tabs23);
            previousParagraphProperties1.Append(indentation2);

            NumberingSymbolRunProperties numberingSymbolRunProperties1 = new NumberingSymbolRunProperties();
            RunFonts runFonts149 = new RunFonts() { Hint = FontTypeHintValues.Default, Ascii = "Verdana", HighAnsi = "Verdana", ComplexScript = "Verdana" };
            Bold bold68 = new Bold();
            BoldComplexScript boldComplexScript68 = new BoldComplexScript();
            Italic italic9 = new Italic() { Val = false };
            ItalicComplexScript italicComplexScript9 = new ItalicComplexScript() { Val = false };
            Color color123 = new Color() { Val = "FFFFFF" };
            FontSize fontSize143 = new FontSize() { Val = "32" };
            FontSizeComplexScript fontSizeComplexScript145 = new FontSizeComplexScript() { Val = "36" };

            numberingSymbolRunProperties1.Append(runFonts149);
            numberingSymbolRunProperties1.Append(bold68);
            numberingSymbolRunProperties1.Append(boldComplexScript68);
            numberingSymbolRunProperties1.Append(italic9);
            numberingSymbolRunProperties1.Append(italicComplexScript9);
            numberingSymbolRunProperties1.Append(color123);
            numberingSymbolRunProperties1.Append(fontSize143);
            numberingSymbolRunProperties1.Append(fontSizeComplexScript145);

            level1.Append(startNumberingValue1);
            level1.Append(numberingFormat1);
            level1.Append(paragraphStyleIdInLevel1);
            level1.Append(levelText1);
            level1.Append(levelJustification1);
            level1.Append(previousParagraphProperties1);
            level1.Append(numberingSymbolRunProperties1);

            Level level2 = new Level() { LevelIndex = 1 };
            StartNumberingValue startNumberingValue2 = new StartNumberingValue() { Val = 1 };
            NumberingFormat numberingFormat2 = new NumberingFormat() { Val = NumberFormatValues.Decimal };
            ParagraphStyleIdInLevel paragraphStyleIdInLevel2 = new ParagraphStyleIdInLevel() { Val = "Heading2" };
            LevelText levelText2 = new LevelText() { Val = "%1.%2" };
            LevelJustification levelJustification2 = new LevelJustification() { Val = LevelJustificationValues.Left };

            PreviousParagraphProperties previousParagraphProperties2 = new PreviousParagraphProperties();

            Tabs tabs24 = new Tabs();
            TabStop tabStop52 = new TabStop() { Val = TabStopValues.Number, Position = 1008 };

            tabs24.Append(tabStop52);
            Indentation indentation3 = new Indentation() { Left = "1008", Hanging = "1008" };

            previousParagraphProperties2.Append(tabs24);
            previousParagraphProperties2.Append(indentation3);

            NumberingSymbolRunProperties numberingSymbolRunProperties2 = new NumberingSymbolRunProperties();
            RunFonts runFonts150 = new RunFonts() { Hint = FontTypeHintValues.Default, Ascii = "Verdana", HighAnsi = "Verdana", ComplexScript = "Verdana" };
            Bold bold69 = new Bold() { Val = false };
            BoldComplexScript boldComplexScript69 = new BoldComplexScript() { Val = false };
            Italic italic10 = new Italic() { Val = false };
            ItalicComplexScript italicComplexScript10 = new ItalicComplexScript() { Val = false };
            Color color124 = new Color() { Val = "0070C0" };
            FontSize fontSize144 = new FontSize() { Val = "28" };
            FontSizeComplexScript fontSizeComplexScript146 = new FontSizeComplexScript() { Val = "28" };

            numberingSymbolRunProperties2.Append(runFonts150);
            numberingSymbolRunProperties2.Append(bold69);
            numberingSymbolRunProperties2.Append(boldComplexScript69);
            numberingSymbolRunProperties2.Append(italic10);
            numberingSymbolRunProperties2.Append(italicComplexScript10);
            numberingSymbolRunProperties2.Append(color124);
            numberingSymbolRunProperties2.Append(fontSize144);
            numberingSymbolRunProperties2.Append(fontSizeComplexScript146);

            level2.Append(startNumberingValue2);
            level2.Append(numberingFormat2);
            level2.Append(paragraphStyleIdInLevel2);
            level2.Append(levelText2);
            level2.Append(levelJustification2);
            level2.Append(previousParagraphProperties2);
            level2.Append(numberingSymbolRunProperties2);

            Level level3 = new Level() { LevelIndex = 2 };
            StartNumberingValue startNumberingValue3 = new StartNumberingValue() { Val = 1 };
            NumberingFormat numberingFormat3 = new NumberingFormat() { Val = NumberFormatValues.Decimal };
            ParagraphStyleIdInLevel paragraphStyleIdInLevel3 = new ParagraphStyleIdInLevel() { Val = "Heading3" };
            LevelText levelText3 = new LevelText() { Val = "%1.%2.%3" };
            LevelJustification levelJustification3 = new LevelJustification() { Val = LevelJustificationValues.Left };

            PreviousParagraphProperties previousParagraphProperties3 = new PreviousParagraphProperties();

            Tabs tabs25 = new Tabs();
            TabStop tabStop53 = new TabStop() { Val = TabStopValues.Number, Position = 1008 };

            tabs25.Append(tabStop53);
            Indentation indentation4 = new Indentation() { Left = "1008", Hanging = "1008" };

            previousParagraphProperties3.Append(tabs25);
            previousParagraphProperties3.Append(indentation4);

            NumberingSymbolRunProperties numberingSymbolRunProperties3 = new NumberingSymbolRunProperties();
            RunFonts runFonts151 = new RunFonts() { Hint = FontTypeHintValues.Default, Ascii = "Calibri", HighAnsi = "Calibri", ComplexScript = "Verdana" };
            Bold bold70 = new Bold();
            BoldComplexScript boldComplexScript70 = new BoldComplexScript();
            Italic italic11 = new Italic() { Val = false };
            ItalicComplexScript italicComplexScript11 = new ItalicComplexScript() { Val = false };
            Color color125 = new Color() { Val = "1F497D" };
            FontSize fontSize145 = new FontSize() { Val = "26" };
            FontSizeComplexScript fontSizeComplexScript147 = new FontSizeComplexScript() { Val = "26" };

            numberingSymbolRunProperties3.Append(runFonts151);
            numberingSymbolRunProperties3.Append(bold70);
            numberingSymbolRunProperties3.Append(boldComplexScript70);
            numberingSymbolRunProperties3.Append(italic11);
            numberingSymbolRunProperties3.Append(italicComplexScript11);
            numberingSymbolRunProperties3.Append(color125);
            numberingSymbolRunProperties3.Append(fontSize145);
            numberingSymbolRunProperties3.Append(fontSizeComplexScript147);

            level3.Append(startNumberingValue3);
            level3.Append(numberingFormat3);
            level3.Append(paragraphStyleIdInLevel3);
            level3.Append(levelText3);
            level3.Append(levelJustification3);
            level3.Append(previousParagraphProperties3);
            level3.Append(numberingSymbolRunProperties3);

            Level level4 = new Level() { LevelIndex = 3 };
            StartNumberingValue startNumberingValue4 = new StartNumberingValue() { Val = 1 };
            NumberingFormat numberingFormat4 = new NumberingFormat() { Val = NumberFormatValues.Decimal };
            ParagraphStyleIdInLevel paragraphStyleIdInLevel4 = new ParagraphStyleIdInLevel() { Val = "Heading4" };
            LevelText levelText4 = new LevelText() { Val = "%1.%2.%3.%4" };
            LevelJustification levelJustification4 = new LevelJustification() { Val = LevelJustificationValues.Left };

            PreviousParagraphProperties previousParagraphProperties4 = new PreviousParagraphProperties();

            Tabs tabs26 = new Tabs();
            TabStop tabStop54 = new TabStop() { Val = TabStopValues.Number, Position = 1386 };

            tabs26.Append(tabStop54);
            Indentation indentation5 = new Indentation() { Left = "1386", Hanging = "1296" };

            previousParagraphProperties4.Append(tabs26);
            previousParagraphProperties4.Append(indentation5);

            NumberingSymbolRunProperties numberingSymbolRunProperties4 = new NumberingSymbolRunProperties();
            Bold bold71 = new Bold() { Val = false };
            BoldComplexScript boldComplexScript71 = new BoldComplexScript() { Val = false };
            Italic italic12 = new Italic() { Val = false };
            ItalicComplexScript italicComplexScript12 = new ItalicComplexScript() { Val = false };
            Caps caps1 = new Caps() { Val = false };
            SmallCaps smallCaps5 = new SmallCaps() { Val = false };
            Strike strike1 = new Strike() { Val = false };
            DoubleStrike doubleStrike1 = new DoubleStrike() { Val = false };
            Outline outline4 = new Outline() { Val = false };
            Shadow shadow1 = new Shadow() { Val = false };
            Emboss emboss1 = new Emboss() { Val = false };
            Imprint imprint1 = new Imprint() { Val = false };
            NoProof noProof1 = new NoProof() { Val = false };
            Vanish vanish1 = new Vanish() { Val = false };
            Spacing spacing1 = new Spacing() { Val = 0 };
            Kern kern5 = new Kern() { Val = (UInt32Value)0U };
            Position position1 = new Position() { Val = "0" };
            Underline underline1 = new Underline() { Val = UnderlineValues.None };
            TextEffect textEffect1 = new TextEffect() { Val = TextEffectValues.None };
            VerticalTextAlignment verticalTextAlignment1 = new VerticalTextAlignment() { Val = VerticalPositionValues.Baseline };
            Emphasis emphasis1 = new Emphasis() { Val = EmphasisMarkValues.None };
            SpecVanish specVanish1 = new SpecVanish() { Val = false };

            OpenXmlUnknownElement openXmlUnknownElement1 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:glow w14:rad=\"0\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\"><w14:srgbClr w14:val=\"000000\" /></w14:glow>");

            OpenXmlUnknownElement openXmlUnknownElement2 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:shadow w14:blurRad=\"0\" w14:dist=\"0\" w14:dir=\"0\" w14:sx=\"0\" w14:sy=\"0\" w14:kx=\"0\" w14:ky=\"0\" w14:algn=\"none\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\"><w14:srgbClr w14:val=\"000000\" /></w14:shadow>");

            OpenXmlUnknownElement openXmlUnknownElement3 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:reflection w14:blurRad=\"0\" w14:stA=\"0\" w14:stPos=\"0\" w14:endA=\"0\" w14:endPos=\"0\" w14:dist=\"0\" w14:dir=\"0\" w14:fadeDir=\"0\" w14:sx=\"0\" w14:sy=\"0\" w14:kx=\"0\" w14:ky=\"0\" w14:algn=\"none\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\" />");

            OpenXmlUnknownElement openXmlUnknownElement4 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:textOutline w14:w=\"0\" w14:cap=\"rnd\" w14:cmpd=\"sng\" w14:algn=\"ctr\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\"><w14:noFill /><w14:prstDash w14:val=\"solid\" /><w14:bevel /></w14:textOutline>");

            OpenXmlUnknownElement openXmlUnknownElement5 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:scene3d xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\"><w14:camera w14:prst=\"orthographicFront\" /><w14:lightRig w14:rig=\"threePt\" w14:dir=\"t\"><w14:rot w14:lat=\"0\" w14:lon=\"0\" w14:rev=\"0\" /></w14:lightRig></w14:scene3d>");

            OpenXmlUnknownElement openXmlUnknownElement6 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:props3d w14:extrusionH=\"0\" w14:contourW=\"0\" w14:prstMaterial=\"none\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\" />");

            OpenXmlUnknownElement openXmlUnknownElement7 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:ligatures w14:val=\"none\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\" />");

            OpenXmlUnknownElement openXmlUnknownElement8 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:numForm w14:val=\"default\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\" />");

            OpenXmlUnknownElement openXmlUnknownElement9 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:numSpacing w14:val=\"default\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\" />");
            OpenXmlUnknownElement openXmlUnknownElement10 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:stylisticSets xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\" />");

            OpenXmlUnknownElement openXmlUnknownElement11 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:cntxtAlts w14:val=\"0\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\" />");

            numberingSymbolRunProperties4.Append(bold71);
            numberingSymbolRunProperties4.Append(boldComplexScript71);
            numberingSymbolRunProperties4.Append(italic12);
            numberingSymbolRunProperties4.Append(italicComplexScript12);
            numberingSymbolRunProperties4.Append(caps1);
            numberingSymbolRunProperties4.Append(smallCaps5);
            numberingSymbolRunProperties4.Append(strike1);
            numberingSymbolRunProperties4.Append(doubleStrike1);
            numberingSymbolRunProperties4.Append(outline4);
            numberingSymbolRunProperties4.Append(shadow1);
            numberingSymbolRunProperties4.Append(emboss1);
            numberingSymbolRunProperties4.Append(imprint1);
            numberingSymbolRunProperties4.Append(noProof1);
            numberingSymbolRunProperties4.Append(vanish1);
            numberingSymbolRunProperties4.Append(spacing1);
            numberingSymbolRunProperties4.Append(kern5);
            numberingSymbolRunProperties4.Append(position1);
            numberingSymbolRunProperties4.Append(underline1);
            numberingSymbolRunProperties4.Append(textEffect1);
            numberingSymbolRunProperties4.Append(verticalTextAlignment1);
            numberingSymbolRunProperties4.Append(emphasis1);
            numberingSymbolRunProperties4.Append(specVanish1);
            numberingSymbolRunProperties4.Append(openXmlUnknownElement1);
            numberingSymbolRunProperties4.Append(openXmlUnknownElement2);
            numberingSymbolRunProperties4.Append(openXmlUnknownElement3);
            numberingSymbolRunProperties4.Append(openXmlUnknownElement4);
            numberingSymbolRunProperties4.Append(openXmlUnknownElement5);
            numberingSymbolRunProperties4.Append(openXmlUnknownElement6);
            numberingSymbolRunProperties4.Append(openXmlUnknownElement7);
            numberingSymbolRunProperties4.Append(openXmlUnknownElement8);
            numberingSymbolRunProperties4.Append(openXmlUnknownElement9);
            numberingSymbolRunProperties4.Append(openXmlUnknownElement10);
            numberingSymbolRunProperties4.Append(openXmlUnknownElement11);

            level4.Append(startNumberingValue4);
            level4.Append(numberingFormat4);
            level4.Append(paragraphStyleIdInLevel4);
            level4.Append(levelText4);
            level4.Append(levelJustification4);
            level4.Append(previousParagraphProperties4);
            level4.Append(numberingSymbolRunProperties4);

            Level level5 = new Level() { LevelIndex = 4 };
            StartNumberingValue startNumberingValue5 = new StartNumberingValue() { Val = 1 };
            NumberingFormat numberingFormat5 = new NumberingFormat() { Val = NumberFormatValues.Decimal };
            ParagraphStyleIdInLevel paragraphStyleIdInLevel5 = new ParagraphStyleIdInLevel() { Val = "Heading5" };
            LevelText levelText5 = new LevelText() { Val = "%1.%2.%3.%4.%5" };
            LevelJustification levelJustification5 = new LevelJustification() { Val = LevelJustificationValues.Left };

            PreviousParagraphProperties previousParagraphProperties5 = new PreviousParagraphProperties();

            Tabs tabs27 = new Tabs();
            TabStop tabStop55 = new TabStop() { Val = TabStopValues.Number, Position = 2304 };

            tabs27.Append(tabStop55);
            Indentation indentation6 = new Indentation() { Left = "2304", Hanging = "1296" };

            previousParagraphProperties5.Append(tabs27);
            previousParagraphProperties5.Append(indentation6);

            NumberingSymbolRunProperties numberingSymbolRunProperties5 = new NumberingSymbolRunProperties();
            RunFonts runFonts152 = new RunFonts() { Hint = FontTypeHintValues.Default, Ascii = "Verdana", HighAnsi = "Verdana" };
            Bold bold72 = new Bold();
            BoldComplexScript boldComplexScript72 = new BoldComplexScript();
            Italic italic13 = new Italic() { Val = false };
            ItalicComplexScript italicComplexScript13 = new ItalicComplexScript() { Val = false };
            Caps caps2 = new Caps() { Val = false };
            SmallCaps smallCaps6 = new SmallCaps() { Val = false };
            Strike strike2 = new Strike() { Val = false };
            DoubleStrike doubleStrike2 = new DoubleStrike() { Val = false };
            NoProof noProof2 = new NoProof() { Val = false };
            Vanish vanish2 = new Vanish() { Val = false };
            Color color126 = new Color() { Val = "000000" };
            Spacing spacing2 = new Spacing() { Val = 0 };
            Kern kern6 = new Kern() { Val = (UInt32Value)0U };
            Position position2 = new Position() { Val = "0" };
            FontSize fontSize146 = new FontSize() { Val = "20" };
            FontSizeComplexScript fontSizeComplexScript148 = new FontSizeComplexScript() { Val = "16" };
            Underline underline2 = new Underline() { Val = UnderlineValues.None };
            VerticalTextAlignment verticalTextAlignment2 = new VerticalTextAlignment() { Val = VerticalPositionValues.Baseline };
            Emphasis emphasis2 = new Emphasis() { Val = EmphasisMarkValues.None };

            OpenXmlUnknownElement openXmlUnknownElement12 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:shadow w14:blurRad=\"0\" w14:dist=\"0\" w14:dir=\"0\" w14:sx=\"0\" w14:sy=\"0\" w14:kx=\"0\" w14:ky=\"0\" w14:algn=\"none\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\"><w14:srgbClr w14:val=\"000000\" /></w14:shadow>");

            OpenXmlUnknownElement openXmlUnknownElement13 = OpenXmlUnknownElement.CreateOpenXmlUnknownElement("<w14:textOutline w14:w=\"0\" w14:cap=\"rnd\" w14:cmpd=\"sng\" w14:algn=\"ctr\" xmlns:w14=\"http://schemas.microsoft.com/office/word/2010/wordml\"><w14:noFill /><w14:prstDash w14:val=\"solid\" /><w14:bevel /></w14:textOutline>");

            numberingSymbolRunProperties5.Append(runFonts152);
            numberingSymbolRunProperties5.Append(bold72);
            numberingSymbolRunProperties5.Append(boldComplexScript72);
            numberingSymbolRunProperties5.Append(italic13);
            numberingSymbolRunProperties5.Append(italicComplexScript13);
            numberingSymbolRunProperties5.Append(caps2);
            numberingSymbolRunProperties5.Append(smallCaps6);
            numberingSymbolRunProperties5.Append(strike2);
            numberingSymbolRunProperties5.Append(doubleStrike2);
            numberingSymbolRunProperties5.Append(noProof2);
            numberingSymbolRunProperties5.Append(vanish2);
            numberingSymbolRunProperties5.Append(color126);
            numberingSymbolRunProperties5.Append(spacing2);
            numberingSymbolRunProperties5.Append(kern6);
            numberingSymbolRunProperties5.Append(position2);
            numberingSymbolRunProperties5.Append(fontSize146);
            numberingSymbolRunProperties5.Append(fontSizeComplexScript148);
            numberingSymbolRunProperties5.Append(underline2);
            numberingSymbolRunProperties5.Append(verticalTextAlignment2);
            numberingSymbolRunProperties5.Append(emphasis2);
            numberingSymbolRunProperties5.Append(openXmlUnknownElement12);
            numberingSymbolRunProperties5.Append(openXmlUnknownElement13);

            level5.Append(startNumberingValue5);
            level5.Append(numberingFormat5);
            level5.Append(paragraphStyleIdInLevel5);
            level5.Append(levelText5);
            level5.Append(levelJustification5);
            level5.Append(previousParagraphProperties5);
            level5.Append(numberingSymbolRunProperties5);

            Level level6 = new Level() { LevelIndex = 5 };
            StartNumberingValue startNumberingValue6 = new StartNumberingValue() { Val = 1 };
            NumberingFormat numberingFormat6 = new NumberingFormat() { Val = NumberFormatValues.Decimal };
            ParagraphStyleIdInLevel paragraphStyleIdInLevel6 = new ParagraphStyleIdInLevel() { Val = "Heading6" };
            LevelText levelText6 = new LevelText() { Val = "%1.%2.%3.%4.%5.%6" };
            LevelJustification levelJustification6 = new LevelJustification() { Val = LevelJustificationValues.Left };

            PreviousParagraphProperties previousParagraphProperties6 = new PreviousParagraphProperties();

            Tabs tabs28 = new Tabs();
            TabStop tabStop56 = new TabStop() { Val = TabStopValues.Number, Position = 2471 };

            tabs28.Append(tabStop56);
            Indentation indentation7 = new Indentation() { Left = "2471", Hanging = "1152" };

            previousParagraphProperties6.Append(tabs28);
            previousParagraphProperties6.Append(indentation7);

            NumberingSymbolRunProperties numberingSymbolRunProperties6 = new NumberingSymbolRunProperties();
            RunFonts runFonts153 = new RunFonts() { Hint = FontTypeHintValues.Default };

            numberingSymbolRunProperties6.Append(runFonts153);

            level6.Append(startNumberingValue6);
            level6.Append(numberingFormat6);
            level6.Append(paragraphStyleIdInLevel6);
            level6.Append(levelText6);
            level6.Append(levelJustification6);
            level6.Append(previousParagraphProperties6);
            level6.Append(numberingSymbolRunProperties6);

            Level level7 = new Level() { LevelIndex = 6 };
            StartNumberingValue startNumberingValue7 = new StartNumberingValue() { Val = 1 };
            NumberingFormat numberingFormat7 = new NumberingFormat() { Val = NumberFormatValues.Decimal };
            ParagraphStyleIdInLevel paragraphStyleIdInLevel7 = new ParagraphStyleIdInLevel() { Val = "Heading7" };
            LevelText levelText7 = new LevelText() { Val = "%1.%2.%3.%4.%5.%6.%7" };
            LevelJustification levelJustification7 = new LevelJustification() { Val = LevelJustificationValues.Left };

            PreviousParagraphProperties previousParagraphProperties7 = new PreviousParagraphProperties();

            Tabs tabs29 = new Tabs();
            TabStop tabStop57 = new TabStop() { Val = TabStopValues.Number, Position = 2615 };

            tabs29.Append(tabStop57);
            Indentation indentation8 = new Indentation() { Left = "2615", Hanging = "1296" };

            previousParagraphProperties7.Append(tabs29);
            previousParagraphProperties7.Append(indentation8);

            NumberingSymbolRunProperties numberingSymbolRunProperties7 = new NumberingSymbolRunProperties();
            RunFonts runFonts154 = new RunFonts() { Hint = FontTypeHintValues.Default };

            numberingSymbolRunProperties7.Append(runFonts154);

            level7.Append(startNumberingValue7);
            level7.Append(numberingFormat7);
            level7.Append(paragraphStyleIdInLevel7);
            level7.Append(levelText7);
            level7.Append(levelJustification7);
            level7.Append(previousParagraphProperties7);
            level7.Append(numberingSymbolRunProperties7);

            Level level8 = new Level() { LevelIndex = 7 };
            StartNumberingValue startNumberingValue8 = new StartNumberingValue() { Val = 1 };
            NumberingFormat numberingFormat8 = new NumberingFormat() { Val = NumberFormatValues.Decimal };
            ParagraphStyleIdInLevel paragraphStyleIdInLevel8 = new ParagraphStyleIdInLevel() { Val = "Heading8" };
            LevelText levelText8 = new LevelText() { Val = "%1.%2.%3.%4.%5.%6.%7.%8" };
            LevelJustification levelJustification8 = new LevelJustification() { Val = LevelJustificationValues.Left };

            PreviousParagraphProperties previousParagraphProperties8 = new PreviousParagraphProperties();

            Tabs tabs30 = new Tabs();
            TabStop tabStop58 = new TabStop() { Val = TabStopValues.Number, Position = 2759 };

            tabs30.Append(tabStop58);
            Indentation indentation9 = new Indentation() { Left = "2759", Hanging = "1440" };

            previousParagraphProperties8.Append(tabs30);
            previousParagraphProperties8.Append(indentation9);

            NumberingSymbolRunProperties numberingSymbolRunProperties8 = new NumberingSymbolRunProperties();
            RunFonts runFonts155 = new RunFonts() { Hint = FontTypeHintValues.Default };

            numberingSymbolRunProperties8.Append(runFonts155);

            level8.Append(startNumberingValue8);
            level8.Append(numberingFormat8);
            level8.Append(paragraphStyleIdInLevel8);
            level8.Append(levelText8);
            level8.Append(levelJustification8);
            level8.Append(previousParagraphProperties8);
            level8.Append(numberingSymbolRunProperties8);

            Level level9 = new Level() { LevelIndex = 8 };
            StartNumberingValue startNumberingValue9 = new StartNumberingValue() { Val = 1 };
            NumberingFormat numberingFormat9 = new NumberingFormat() { Val = NumberFormatValues.Decimal };
            ParagraphStyleIdInLevel paragraphStyleIdInLevel9 = new ParagraphStyleIdInLevel() { Val = "Heading9" };
            LevelText levelText9 = new LevelText() { Val = "%1.%2.%3.%4.%5.%6.%7.%8.%9" };
            LevelJustification levelJustification9 = new LevelJustification() { Val = LevelJustificationValues.Left };

            PreviousParagraphProperties previousParagraphProperties9 = new PreviousParagraphProperties();

            Tabs tabs31 = new Tabs();
            TabStop tabStop59 = new TabStop() { Val = TabStopValues.Number, Position = 2903 };

            tabs31.Append(tabStop59);
            Indentation indentation10 = new Indentation() { Left = "2903", Hanging = "1584" };

            previousParagraphProperties9.Append(tabs31);
            previousParagraphProperties9.Append(indentation10);

            NumberingSymbolRunProperties numberingSymbolRunProperties9 = new NumberingSymbolRunProperties();
            RunFonts runFonts156 = new RunFonts() { Hint = FontTypeHintValues.Default };

            numberingSymbolRunProperties9.Append(runFonts156);

            level9.Append(startNumberingValue9);
            level9.Append(numberingFormat9);
            level9.Append(paragraphStyleIdInLevel9);
            level9.Append(levelText9);
            level9.Append(levelJustification9);
            level9.Append(previousParagraphProperties9);
            level9.Append(numberingSymbolRunProperties9);

            abstractNum1.Append(nsid1);
            abstractNum1.Append(multiLevelType1);
            abstractNum1.Append(templateCode1);
            abstractNum1.Append(level1);
            abstractNum1.Append(level2);
            abstractNum1.Append(level3);
            abstractNum1.Append(level4);
            abstractNum1.Append(level5);
            abstractNum1.Append(level6);
            abstractNum1.Append(level7);
            abstractNum1.Append(level8);
            abstractNum1.Append(level9);

            NumberingInstance numberingInstance1 = new NumberingInstance() { NumberID = 1 };
            AbstractNumId abstractNumId1 = new AbstractNumId() { Val = 0 };

            numberingInstance1.Append(abstractNumId1);

            numbering1.Append(abstractNum1);
            numbering1.Append(numberingInstance1);

            numberingDefinitionsPart1.Numbering = numbering1;
        }

        // Generates content of fontTablePart1.
        private void GenerateFontTablePart1Content(FontTablePart fontTablePart1)
        {
            Fonts fonts1 = new Fonts() { MCAttributes = new MarkupCompatibilityAttributes() { Ignorable = "w14" } };
            fonts1.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
            fonts1.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
            fonts1.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
            fonts1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");

            Font font1 = new Font() { Name = "Verdana" };
            Panose1Number panose1Number1 = new Panose1Number() { Val = "020B0604030504040204" };
            FontCharSet fontCharSet1 = new FontCharSet() { Val = "00" };
            FontFamily fontFamily1 = new FontFamily() { Val = FontFamilyValues.Swiss };
            Pitch pitch1 = new Pitch() { Val = FontPitchValues.Variable };
            FontSignature fontSignature1 = new FontSignature() { UnicodeSignature0 = "A10006FF", UnicodeSignature1 = "4000205B", UnicodeSignature2 = "00000010", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000019F", CodePageSignature1 = "00000000" };

            font1.Append(panose1Number1);
            font1.Append(fontCharSet1);
            font1.Append(fontFamily1);
            font1.Append(pitch1);
            font1.Append(fontSignature1);

            Font font2 = new Font() { Name = "Times New Roman" };
            Panose1Number panose1Number2 = new Panose1Number() { Val = "02020603050405020304" };
            FontCharSet fontCharSet2 = new FontCharSet() { Val = "00" };
            FontFamily fontFamily2 = new FontFamily() { Val = FontFamilyValues.Roman };
            Pitch pitch2 = new Pitch() { Val = FontPitchValues.Variable };
            FontSignature fontSignature2 = new FontSignature() { UnicodeSignature0 = "E0002AFF", UnicodeSignature1 = "C0007841", UnicodeSignature2 = "00000009", UnicodeSignature3 = "00000000", CodePageSignature0 = "000001FF", CodePageSignature1 = "00000000" };

            font2.Append(panose1Number2);
            font2.Append(fontCharSet2);
            font2.Append(fontFamily2);
            font2.Append(pitch2);
            font2.Append(fontSignature2);

            Font font3 = new Font() { Name = "Calibri" };
            Panose1Number panose1Number3 = new Panose1Number() { Val = "020F0502020204030204" };
            FontCharSet fontCharSet3 = new FontCharSet() { Val = "00" };
            FontFamily fontFamily3 = new FontFamily() { Val = FontFamilyValues.Swiss };
            Pitch pitch3 = new Pitch() { Val = FontPitchValues.Variable };
            FontSignature fontSignature3 = new FontSignature() { UnicodeSignature0 = "E10002FF", UnicodeSignature1 = "4000ACFF", UnicodeSignature2 = "00000009", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000019F", CodePageSignature1 = "00000000" };

            font3.Append(panose1Number3);
            font3.Append(fontCharSet3);
            font3.Append(fontFamily3);
            font3.Append(pitch3);
            font3.Append(fontSignature3);

            Font font4 = new Font() { Name = "Arial" };
            Panose1Number panose1Number4 = new Panose1Number() { Val = "020B0604020202020204" };
            FontCharSet fontCharSet4 = new FontCharSet() { Val = "00" };
            FontFamily fontFamily4 = new FontFamily() { Val = FontFamilyValues.Swiss };
            Pitch pitch4 = new Pitch() { Val = FontPitchValues.Variable };
            FontSignature fontSignature4 = new FontSignature() { UnicodeSignature0 = "E0002AFF", UnicodeSignature1 = "C0007843", UnicodeSignature2 = "00000009", UnicodeSignature3 = "00000000", CodePageSignature0 = "000001FF", CodePageSignature1 = "00000000" };

            font4.Append(panose1Number4);
            font4.Append(fontCharSet4);
            font4.Append(fontFamily4);
            font4.Append(pitch4);
            font4.Append(fontSignature4);

            Font font5 = new Font() { Name = "Franklin Gothic Demi Cond" };
            Panose1Number panose1Number5 = new Panose1Number() { Val = "020B0706030402020204" };
            FontCharSet fontCharSet5 = new FontCharSet() { Val = "00" };
            FontFamily fontFamily5 = new FontFamily() { Val = FontFamilyValues.Swiss };
            Pitch pitch5 = new Pitch() { Val = FontPitchValues.Variable };
            FontSignature fontSignature5 = new FontSignature() { UnicodeSignature0 = "00000287", UnicodeSignature1 = "00000000", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000009F", CodePageSignature1 = "00000000" };

            font5.Append(panose1Number5);
            font5.Append(fontCharSet5);
            font5.Append(fontFamily5);
            font5.Append(pitch5);
            font5.Append(fontSignature5);

            Font font6 = new Font() { Name = "Cambria" };
            Panose1Number panose1Number6 = new Panose1Number() { Val = "02040503050406030204" };
            FontCharSet fontCharSet6 = new FontCharSet() { Val = "00" };
            FontFamily fontFamily6 = new FontFamily() { Val = FontFamilyValues.Roman };
            Pitch pitch6 = new Pitch() { Val = FontPitchValues.Variable };
            FontSignature fontSignature6 = new FontSignature() { UnicodeSignature0 = "E00002FF", UnicodeSignature1 = "400004FF", UnicodeSignature2 = "00000000", UnicodeSignature3 = "00000000", CodePageSignature0 = "0000019F", CodePageSignature1 = "00000000" };

            font6.Append(panose1Number6);
            font6.Append(fontCharSet6);
            font6.Append(fontFamily6);
            font6.Append(pitch6);
            font6.Append(fontSignature6);

            fonts1.Append(font1);
            fonts1.Append(font2);
            fonts1.Append(font3);
            fonts1.Append(font4);
            fonts1.Append(font5);
            fonts1.Append(font6);

            fontTablePart1.Fonts = fonts1;
        }

        // Generates content of webSettingsPart1.
        private void GenerateWebSettingsPart1Content(WebSettingsPart webSettingsPart1)
        {
            WebSettings webSettings1 = new WebSettings() { MCAttributes = new MarkupCompatibilityAttributes() { Ignorable = "w14" } };
            webSettings1.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
            webSettings1.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
            webSettings1.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
            webSettings1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
            OptimizeForBrowser optimizeForBrowser1 = new OptimizeForBrowser();
            AllowPNG allowPNG1 = new AllowPNG();

            webSettings1.Append(optimizeForBrowser1);
            webSettings1.Append(allowPNG1);

            webSettingsPart1.WebSettings = webSettings1;
        }

        // Generates content of documentSettingsPart1.
        private void GenerateDocumentSettingsPart1Content(DocumentSettingsPart documentSettingsPart1)
        {
            Settings settings1 = new Settings() { MCAttributes = new MarkupCompatibilityAttributes() { Ignorable = "w14" } };
            settings1.AddNamespaceDeclaration("mc", "http://schemas.openxmlformats.org/markup-compatibility/2006");
            settings1.AddNamespaceDeclaration("o", "urn:schemas-microsoft-com:office:office");
            settings1.AddNamespaceDeclaration("r", "http://schemas.openxmlformats.org/officeDocument/2006/relationships");
            settings1.AddNamespaceDeclaration("m", "http://schemas.openxmlformats.org/officeDocument/2006/math");
            settings1.AddNamespaceDeclaration("v", "urn:schemas-microsoft-com:vml");
            settings1.AddNamespaceDeclaration("w10", "urn:schemas-microsoft-com:office:word");
            settings1.AddNamespaceDeclaration("w", "http://schemas.openxmlformats.org/wordprocessingml/2006/main");
            settings1.AddNamespaceDeclaration("w14", "http://schemas.microsoft.com/office/word/2010/wordml");
            settings1.AddNamespaceDeclaration("sl", "http://schemas.openxmlformats.org/schemaLibrary/2006/main");
            Zoom zoom1 = new Zoom() { Percent = "100" };
            ProofState proofState1 = new ProofState() { Spelling = ProofingStateValues.Clean, Grammar = ProofingStateValues.Clean };
            DefaultTabStop defaultTabStop1 = new DefaultTabStop() { Val = 720 };
            CharacterSpacingControl characterSpacingControl1 = new CharacterSpacingControl() { Val = CharacterSpacingValues.DoNotCompress };

            Compatibility compatibility1 = new Compatibility();
            CompatibilitySetting compatibilitySetting1 = new CompatibilitySetting() { Name = CompatSettingNameValues.CompatibilityMode, Uri = "http://schemas.microsoft.com/office/word", Val = "14" };
            CompatibilitySetting compatibilitySetting2 = new CompatibilitySetting() { Name = CompatSettingNameValues.OverrideTableStyleFontSizeAndJustification, Uri = "http://schemas.microsoft.com/office/word", Val = "1" };
            CompatibilitySetting compatibilitySetting3 = new CompatibilitySetting() { Name = CompatSettingNameValues.EnableOpenTypeFeatures, Uri = "http://schemas.microsoft.com/office/word", Val = "1" };
            CompatibilitySetting compatibilitySetting4 = new CompatibilitySetting() { Name = CompatSettingNameValues.DoNotFlipMirrorIndents, Uri = "http://schemas.microsoft.com/office/word", Val = "1" };

            compatibility1.Append(compatibilitySetting1);
            compatibility1.Append(compatibilitySetting2);
            compatibility1.Append(compatibilitySetting3);
            compatibility1.Append(compatibilitySetting4);

            Rsids rsids1 = new Rsids();
            RsidRoot rsidRoot1 = new RsidRoot() { Val = "00210D13" };
            Rsid rsid45 = new Rsid() { Val = "00210D13" };
            Rsid rsid46 = new Rsid() { Val = "00623D18" };
            Rsid rsid47 = new Rsid() { Val = "00770FEA" };
            Rsid rsid48 = new Rsid() { Val = "00782170" };
            Rsid rsid49 = new Rsid() { Val = "0082163E" };
            Rsid rsid50 = new Rsid() { Val = "00980806" };
            Rsid rsid51 = new Rsid() { Val = "00D37FB9" };
            Rsid rsid52 = new Rsid() { Val = "00FE1C3C" };

            rsids1.Append(rsidRoot1);
            rsids1.Append(rsid45);
            rsids1.Append(rsid46);
            rsids1.Append(rsid47);
            rsids1.Append(rsid48);
            rsids1.Append(rsid49);
            rsids1.Append(rsid50);
            rsids1.Append(rsid51);
            rsids1.Append(rsid52);

            M.MathProperties mathProperties1 = new M.MathProperties();
            M.MathFont mathFont1 = new M.MathFont() { Val = "Cambria Math" };
            M.BreakBinary breakBinary1 = new M.BreakBinary() { Val = M.BreakBinaryOperatorValues.Before };
            M.BreakBinarySubtraction breakBinarySubtraction1 = new M.BreakBinarySubtraction() { Val = M.BreakBinarySubtractionValues.MinusMinus };
            M.SmallFraction smallFraction1 = new M.SmallFraction() { Val = M.BooleanValues.Zero };
            M.DisplayDefaults displayDefaults1 = new M.DisplayDefaults();
            M.LeftMargin leftMargin1 = new M.LeftMargin() { Val = (UInt32Value)0U };
            M.RightMargin rightMargin1 = new M.RightMargin() { Val = (UInt32Value)0U };
            M.DefaultJustification defaultJustification1 = new M.DefaultJustification() { Val = M.JustificationValues.CenterGroup };
            M.WrapIndent wrapIndent1 = new M.WrapIndent() { Val = (UInt32Value)1440U };
            M.IntegralLimitLocation integralLimitLocation1 = new M.IntegralLimitLocation() { Val = M.LimitLocationValues.SubscriptSuperscript };
            M.NaryLimitLocation naryLimitLocation1 = new M.NaryLimitLocation() { Val = M.LimitLocationValues.UnderOver };

            mathProperties1.Append(mathFont1);
            mathProperties1.Append(breakBinary1);
            mathProperties1.Append(breakBinarySubtraction1);
            mathProperties1.Append(smallFraction1);
            mathProperties1.Append(displayDefaults1);
            mathProperties1.Append(leftMargin1);
            mathProperties1.Append(rightMargin1);
            mathProperties1.Append(defaultJustification1);
            mathProperties1.Append(wrapIndent1);
            mathProperties1.Append(integralLimitLocation1);
            mathProperties1.Append(naryLimitLocation1);
            ThemeFontLanguages themeFontLanguages1 = new ThemeFontLanguages() { Val = "en-US", Bidi = "ar-SA" };
            ColorSchemeMapping colorSchemeMapping1 = new ColorSchemeMapping() { Background1 = ColorSchemeIndexValues.Light1, Text1 = ColorSchemeIndexValues.Dark1, Background2 = ColorSchemeIndexValues.Light2, Text2 = ColorSchemeIndexValues.Dark2, Accent1 = ColorSchemeIndexValues.Accent1, Accent2 = ColorSchemeIndexValues.Accent2, Accent3 = ColorSchemeIndexValues.Accent3, Accent4 = ColorSchemeIndexValues.Accent4, Accent5 = ColorSchemeIndexValues.Accent5, Accent6 = ColorSchemeIndexValues.Accent6, Hyperlink = ColorSchemeIndexValues.Hyperlink, FollowedHyperlink = ColorSchemeIndexValues.FollowedHyperlink };

            ShapeDefaults shapeDefaults1 = new ShapeDefaults();
            Ovml.ShapeDefaults shapeDefaults2 = new Ovml.ShapeDefaults() { Extension = V.ExtensionHandlingBehaviorValues.Edit, MaxShapeId = 1026 };

            Ovml.ShapeLayout shapeLayout1 = new Ovml.ShapeLayout() { Extension = V.ExtensionHandlingBehaviorValues.Edit };
            Ovml.ShapeIdMap shapeIdMap1 = new Ovml.ShapeIdMap() { Extension = V.ExtensionHandlingBehaviorValues.Edit, Data = "1" };

            shapeLayout1.Append(shapeIdMap1);

            shapeDefaults1.Append(shapeDefaults2);
            shapeDefaults1.Append(shapeLayout1);
            DecimalSymbol decimalSymbol1 = new DecimalSymbol() { Val = "." };
            ListSeparator listSeparator1 = new ListSeparator() { Val = "," };

            settings1.Append(zoom1);
            settings1.Append(proofState1);
            settings1.Append(defaultTabStop1);
            settings1.Append(characterSpacingControl1);
            settings1.Append(compatibility1);
            settings1.Append(rsids1);
            settings1.Append(mathProperties1);
            settings1.Append(themeFontLanguages1);
            settings1.Append(colorSchemeMapping1);
            settings1.Append(shapeDefaults1);
            settings1.Append(decimalSymbol1);
            settings1.Append(listSeparator1);

            documentSettingsPart1.Settings = settings1;
        }

    }
}
